@olezhenka

Как правильно кэшировать в вебпаке?

В моем представлении: вебпак просто создает хэш в именах файлов, а моя задача любым способом их закэшировать.
У меня само кэширование производит nginx.

Проблема:
Я залил статику на сервер, он отдал ее клиенту, после обновления статики на сервере у клиента она обновляется. Но, когда я захожу на другой роут сайта(с обновлением страницы) обновления не произошло, опять же при обновлении страницы статика тоже обновляется, но если снова пойти на еще какой-нибудь другой роут...

Получается, статика сохранялась на каждом роуте по новому?

nginx:
// переменная
map $sent_http_content_type $expires {
  ~image/  30d;
  text/html  off;
  default  7d;
}

// при отдаче статики:
location / {
  try_files $uri $uri/ /index.html;
  expires $expires;
}


Ну и это все, что было в моих рук дело... Я больше никуда не вмешивался, кроме nginx.

Что я делаю не так?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
//stablecode Вена
от 110 000 до 140 000 руб.
Brandquad Волгоград
от 60 000 до 120 000 руб.
16 янв. 2019, в 10:30
5000 руб./за проект
16 янв. 2019, в 10:29
1000 руб./за проект