Вот curl -I
ответ на мой файл Javascript:Cloudfront - почему это не «кешируется браузером»?
HTTP/1.1 200 OK
Content-Type: text/javascript
Content-Length: 72640
Connection: keep-alive
Date: Sat, 18 Feb 2017 16:12:06 GMT
Cache-Control: 86400
Last-Modified: Wed, 15 Feb 2017 15:09:28 GMT
ETag: "a6ee06ff5e49a4290bb2aabe5e0f9029"
Server: AmazonS3
Vary: Accept-Encoding
Age: 1173
X-Cache: Hit from cloudfront
Via: 1.1 3b17302562f1709d8b6c9f7be1.cloudfront.net (CloudFront)
Я могу видеть Cache-Control
тег там. Не уверен, что делают Vary
и ETag
, но пусть будет так. Означает ли это каким-либо образом указать браузеру пользователя, чтобы не кэшировать этот файл? Почему Pingdom или Goog PageSpeed не распознают это как файл, поддерживающий браузер?
Именно так. Мое время Рэя Чарльза. Спасибо! – PKHunter
Также +1 для очень ясного объяснения Etag и Vary. – PKHunter