@Denis_1334

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект