Используйте кеширование браузера с помощью S3 Amzon

Я загрузил изображения и установил заголовки истечения срока действия в свою учетную запись S3 Amazon. Пример: http://d2aj9ttnhtlit4.cloudfront.net/mt/carrusel/elige-tu-destino.jpg Когда я проверяю заголовки изображений, это показывает:

HTTP/1.1 200 OK => 
Content-Type => image/jpeg
Content-Length => 5389
Connection => close
Date => Wed, 29 Jan 2014 15:53:12 GMT
Cache-Control => max-age=2628000
Expires => Sun, 15 Feb 2015 12:00:00 GMT
Last-Modified => Wed, 29 Jan 2014 15:44:31 GMT
ETag => "16d47fedbba7aedc3e3d454baf1d6f8f"
Accept-Ranges => bytes
Server => AmazonS3
Age => 101140
X-Cache => Hit from cloudfront
Via => 1.1 a7659acb73506d9cdaa5e4d5e6f0ba0b.cloudfront.net (CloudFront)
X-Amz-Cf-Id => 1e7GVW-p4nj88gUBDzVfJnUPzyODHV2pBo1_xFTK67PIqFNuzXRriQ==

... если я запускаю тест скорости страницы, я получаю сообщение об ошибке:

Используйте кеш браузера для следующих кэшируемых ресурсов: http://d2aj9ttnhtlit4.cloudfront.net/mt/carrusel/elige-tu-destino.jpg (срок действия не указан)

Для всех статических изображений в моем S3

Как это возможно, если срок действия установлен в заголовках?

Можете ли вы помочь мне понять? Спасибо.


person Louis    schedule 30.01.2014    source источник
comment
Можете ли вы опубликовать URL вашего веб-сайта? Таким образом, мы могли бы проверить это.   -  person sligocki    schedule 01.02.2014


Ответы (1)


Это изображение не отображается, когда я запускаю PageSpeed ​​Insights: https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.megatravel.com.mx%2F

Вместо этого мой запуск говорит, что вам нужно использовать кеширование браузера для:

http://d2aj9ttnhtlit4.cloudfront.net/logo-mega-travel.png (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/elige-tu-destino.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-a-europa.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-a-medio-oriente.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-a-sudamerica.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-Африка.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-al-pacifico.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-asia.jpg (срок действия не указан) http://static.mtmedia.com.mx/mt/carrusel/viajes-canada.jpg (срок действия не указан)

Глядя на logo-mega-travel.png, похоже, что у него нет заголовков Cache-Control, так что это кажется точным ... но похоже, что у других есть действительные заголовки Cache-Control, поэтому неясно, почему PageSpeed ​​жалуется на них.

Обратите внимание, что онлайн-инструмент PageSpeed ​​Insights будет кэшировать результаты тестирования вашего веб-сайта на короткое время, поэтому, если вы только что добавили заголовки Cache-Control к другим ресурсам, обновление может занять некоторое время.

person sligocki    schedule 01.02.2014