Проблемы с минимизацией 304 запросов

Сейчас я пытаюсь свести к минимуму 304 запроса к моему веб-сайту. Я реализовал предлагаемые здесь предложения:

Как можно активнее просить браузеры кэшировать

Однако, что бы я ни делал, некоторые изображения отказываются извлекаться из кеша, даже если они похожи на другие, которые извлекаются. Сейчас мы используем IIS 7.5 и Chrome для просмотра сетевого трафика.

Вот пример начального ответа для изображения, btn-blue.png, которое будет извлечено из кеша:

Accept-Ranges:bytes
Content-Length:49585
Content-Type:image/png
Date:Fri, 27 Jan 2012 16:02:26 GMT
ETag:"26cb96cdccc1:0"
Expires:Sat, 31 Dec 2012 00:00:00 GMT
Last-Modified:Thu, 26 Jan 2012 20:49:46 GMT
Server:Microsoft-IIS/7.5
X-Powered-By:ASP.NET

Вот пример заголовка ответа для изображения, topnav-blue-poweredbyipipeline.png , который никогда не будет извлекаться из кеша:

Accept-Ranges:bytes
Content-Length:2680
Content-Type:image/png
Date:Fri, 27 Jan 2012 16:02:17 GMT
ETag:"b85767a6cdccc1:0"
Expires:Sat, 31 Dec 2012 00:00:00 GMT
Last-Modified:Thu, 26 Jan 2012 20:49:47 GMT
Server:Microsoft-IIS/7.5
X-Powered-By:ASP.NET

Есть идеи, почему один будет извлекать, а другой - нет?

5
задан Community 23 May 2017 в 12:03
поделиться