@Denis_1334

Как сделать, чтобы у пользователей сразу прогружались новые файлы сайта (Без очищения кэша)?

После того как я изменяю файлы сайта в файловом менеджере , если я зайду на сайт , то на сайте прогружаются предыдущие файлы , мне нужно для этого очистить историю браузера (КЭШ) , как можно сделать , чтобы сайт у пользователей сразу работал на новых файлах, без очищения кэша ?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 4
Chefranov
@Chefranov
Front-End, Back-End
к файлам дописывать версию, например:
<link rel="stylesheet" href="https://dr.habracdn.net/qna/5e6a141a/frontend.css?v22">
Ответ написан
@zkrvndm
Веб-разработчик
Просто генерируйте хвост для всех ваших файлов. Пример:
src="/js/script.js?ver=12032020"

Делать это надо на стороне сервера, но если такой возможности нет, то в принципе можно и через JS.
Ответ написан
nokimaro
@nokimaro
Можно использовать авто-версионирование файлов по содержимому.
Тогда при изменении содержимого css/js будет меняться url
Пример реализации на PHP - https://overcoder.net/q/2604/как-заставить-браузер...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы