При навигации по моему сайту мой браузер загружает файлы JS из кэша, но не файлы CSS. Это происходит как на локальном сервере, так и на работающем сайте (для меня и, очевидно, для других пользователей, что очевидно, поскольку в журналах в основном загружаются файлы .css).
Я пробовал другие решения ( пример ): я перебираю гиперссылки (не обновляя), и в моих Chrome Devtools не отмечен флажок "Отключить кэш".
Вот начальный запрос (используя CTRL + F5 для жесткого обновления):
![enter image description here](https://i.stack.imgur.com/x5Z3r.png)
Затем переход на эту страницу создает еще один запрос:
![enter image description here](https://i.stack.imgur.com/tATn3.png)
(Примечание: во втором запросе не отправляется Cache-Control
, что доказывает, что я действительно не обновил)
Как и ожидалось, сервер отвечает 304 Not-Modified для файла .css, но я не понимаю, почему он вообще совершает поездку на сервер (обратите внимание, что файл .js ниже извлекается без запроса сервера). ).
![enter image description here](https://i.stack.imgur.com/LSKyf.png)
Я полагаю, что вы можете посмотреть на проблему на собственном компьютере, перейдя к https://up.codes. Я использую Chrome 71.0.
Почему файлы CSS не кэшируются?