Я пытаюсь использовать метод истечения далекого будущего, чтобы сократить время загрузки моего сайта.
Однако, когда я получаю доступ к статическим файлам в Firefox, сервер по-прежнему отвечает HTTP / 1.x 304 НЕ ИЗМЕНЕНО. Запрос не должен даже быть сделан, если файлы кэшируются правильно?
Вот соответствующие строки httpd.conf, которые у меня есть для apache 2.2:
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
<FilesMatch "\.(ico|pdf|flv|jpe?g|png|gif|js|css|swf)$">
ExpiresActive On
ExpiresDefault "access plus 1 year" </FilesMatch>
YSlow говорит, что ни один из статических файлов не имеет срока годности в далеком будущем. Кто-нибудь знает, что я делаю не так?