我認爲我爲我的域正確配置了緩存,但仍然Fiddler和Firefox webdeveloper告訴我,所有圖像,CSS和js都加載到每個請求上。爲什麼我的文件沒有從緩存中提供?
這是我的一個圖像的響應頭:
Server nginx/0.8.36
Date Sat, 30 Apr 2011 05:02:58 GMT
Content-Type image/jpeg
Connction keep-alive
Last-Modified Fri, 08 Apr 2011 22:11:34 GMT
Etag "16456ec39f6cb1:0"
X-Powered-By ASP.NET
MicrosoftOfficeWebServer 5.0_Pub
MS-Author-Via MS-FP/4.0
Content-Length 2885
Expires Tue, 24 Apr 2012 05:02:58 GMT
Cache-Control max-age=31104000
X-Cache HIT
Accept-Ranges bytes
所以,我有Expires頭項目和Cache-Control有max-age的值(應爲一年)。 如果您想知道:這些文件最初是從ASP.NET提供的,但其間有一個CDN,其中添加了一些標題項。
我的錯誤在哪裏?
該請求與「http://images.mydomain.com/filename.jpg」類似。沒有附加唯一的查詢字符串參數。
截至今日,2012年似乎仍然是未來... – newtogit 2011-04-30 08:56:23