Добавить новость
ru24.net
Интернет
Январь
2020

Включен кэш через nginx и pagespeed его не видит, а я вижу!

0
В общем беда, или лыжи не едут или со мной проблемы.

Pagespeed гугла упорно показывает мне требование "Задайте правила эффективного использования кеша для статических объектов Найдено 86 ресурсов", но дело в том что кэш есть, его не видно, а он есть.
И тут дело не в том что гуглу надо минимум год кэша в настройках выставить чтоб он требование убрал, а в том что он совсем не видит время кеша, на всех файлах Время жизни кеша выставлено в None.

К слову сайт на своей впске, nginx фронтом, заголовки нормальные, смотрю через консольку хрома и вижу следующее:
Цитата:

Accept-Ranges: bytes
Cache-Control: max-age=7776000
Connection: keep-alive
Content-Length: 26616
Content-Type: image/jpeg
Date: Fri, 31 Jan 2020 00:03:11 GMT
Expires: Thu, 30 Apr 2020 00:03:11 GMT
Last-Modified: Tue, 28 Jan 2020 12:14:30 GMT
Pragma: public
Server: nginx
это пример заголовков одного из файлов и вот pagespeed в упор не видит кеша. Может какой заголовок конфликтует или неправильно выставлен, но другие онлайн сервисы то видят время жизни.

Ради интереса проверил другой сайтик где нет nginxа и настройки кеша я выставлял через htaccess и вот в нем все отлично отображается через pagespeed, даже кеш длительностью в 5 минут.

Подумывал уже кинуть модуль pagespeed на nginx и забыть про все это безобразие, но вот ради интереса хочу разобраться, че не так с заголовками и почему pagespeed не видит срок жизни кеша.

Есть кстати вторая похожая впска с такими же заголовками, тоже время жизни браузерного кеша не показывается. Беда прям, где-то я откровенно туплю.



Moscow.media
Частные объявления сегодня





Rss.plus
















Музыкальные новости




























Спорт в России и мире

Новости спорта


Новости тенниса