Chrome не кэширует images/js/css

Когда Chrome загружает мой веб-сайт, он проверяет сервер на обновленные версии файлов, прежде чем он покажет им. (Изображения/JavaScript/CSS) Это получает 304 от сервера, потому что я никогда не редактирую внешний JavaScript, CSS или изображения.

То, что я хочу, чтобы это сделало, является дисплеем изображения, даже не проверяя сервер.

Вот заголовки:

Connection:keep-alive    
Date:Tue, 03 Aug 2010 21:39:32 GMT    
ETag:"2792c73-b1-48cd0909d96ed"    
Expires:Thu, 02 Sep 2010 21:39:32 GMT    
Server:Apache/Nginx/Varnish

Как я заставляю его не проверить сервер?

59
задан Roger 3 August 2010 в 21:51
поделиться

1 ответ

Если вы хотите, чтобы Chrome кэшировал ваши файлы JS / CSS, серверу потребуется установить заголовок «Cache-Control». Должно получиться так:

Cache-Control: max-age = 86400 (если вы хотите кэшировать ресурсы на день).

4
ответ дан 24 November 2019 в 17:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: