Когда 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
Как я заставляю его не проверить сервер?
Если вы хотите, чтобы Chrome кэшировал ваши файлы JS / CSS, серверу потребуется установить заголовок «Cache-Control». Должно получиться так:
Cache-Control: max-age = 86400 (если вы хотите кэшировать ресурсы на день).