Здравствуйте, подскажите пожалуйста, проверяю сайт в сервисе Google PageSpeed, указываю кэширование в файле .htaccess
Содержимое следующее:
# Cache-Control
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|swf|webp|woff)$">
Header set Cache-Control "max-age=86400, public"
</filesMatch>
<filesMatch "\.(jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=86400, public"
</filesMatch>
# 30 дней
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=86400, public"
</filesMatch>
<FilesMatch "\.(css)$">
Header set Cache-Control "max-age=86400, public"
</FilesMatch>
# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=86400, public, must-revalidate"
</filesMatch>
# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=86400, private, must-revalidate"
</filesMatch>
</ifModule>
Но когда выполняю проверку пишет предложение "Используйте кеш браузера"
Но время кэша то в скобках везде стоит же, и по идеи должно это предложение тогда пропасть, или может быть яндекс метрика подключена и её тоже нужно же кэшировать но вот рядом с ней тоже в скобках указано время кэша, да и я просто для теста, пробовал убрать её, и ещё раз проверить, всё равно данное предложение оставалось. Подскажите пожалуйста что тут не так. Просто на всех пунктах время же в скобках стоит. Заранее благодарю.