LINUX.ORG.RU

nginx vs pagespeed google


0

1

Проверил свой сайт через pagespeed и он говорит мне: Используйте кэш браузера для следующих ресурсов: там картинки, которые у меня отдаёт nginx Для location у меня прописано expires 30d; Запускаю Firebug и проверяю картинки, для которых сервис пишет "(не указан срок действия)".

Connection	keep-alive
Date	Thu, 28 Aug 2014 17:14:56 GMT
Last-Modified	Mon, 22 Aug 2011 22:58:00 GMT
Server	nginx/1.1.19
показать исходный код
Accept	image/png,image/*;q=0.8,*/*;q=0.5
Accept-Encoding	gzip, deflate
Accept-Language	ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Cache-Control	max-age=0
Connection	keep-alive
Host	site.ru
If-Modified-Since	Mon, 22 Aug 2011 22:58:00 GMT
Referer	http://site.ru/path/
Статус 304 Not Modified с двух браузеров. Ок, может гуглу не нравятся заголовки. Смотрим: Last-Modified Mon, 22 Aug 2011 22:58:00 GMT Cache-Control max-age=0 Смотрим в доках какие заголовки хочет видеть гугл: Какие заголовки кеширования лучше использовать? Для всех кешируемых ресурсов нужно обязательно указывать один заголовок из пары Expires и Cache-Control max-age, а также один заголовок из пары Last-Modified и ETag. Использовать и Expires, и Cache-Control: max-age излишне, как и указывать Last-Modified и ETag одновременно.

ЧЯДНТ?

UPD> пока писал, увидел что время последнего изменения древнее почему-то, как исправить?

Ответ на: комментарий от mrXorg

В общем как всегда в дураках остался я. Перекрыл одним локейшеном локейшен статики. А гугл молодец.

mrXorg ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.