@yho86

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

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

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

sendfile off;


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

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

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

Войти через центр авторизации
Похожие вопросы
05 авг. 2020, в 21:55
20000 руб./за проект
05 авг. 2020, в 20:58
10000 руб./за проект
05 авг. 2020, в 20:21
10000 руб./за проект