@yho86

Как сделать чтобы не приходилось очищать кеш браузера при внесенных изменениях?

Если я сделаю какие-либо изменения на сайте и произведу рестарт nginx, то внесенные изменения не отобразятся на сайте, пока я не очищу кеш браузера.

В конфигурационном файле nginx установлено:

sendfile off;


Есть ли способ сделать так, чтобы не приходилось очищать кеш каждый раз при изменениях?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Сказать в заголовках отдаваемых ресурсов, что их нельзя кэшировать (плохой способ), либо отдавать при изменениях разные урлы на файлы, присоединив к ним, например, параметр типа example.com/style.css?v=2020070201.

З.Ы. - nginx рестартовать нужно в крайне редких случаях, юзайте reload.
Ответ написан
Комментировать
@lagudal
Вы проблему на стороне фронта (браузера) пытаетесь решить на стороне бакенда (сервера)? Зачем рестартовать ngnix? Откройте для себя browsersync, в связке с gulp например.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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