如果在.htaccess關於HTTP頭緩存的問題時,到期
<FilesMatch "\.(gif|png|jpg|jpeg|js|css|swf|ico)$">
ExpiresActive On
ExpiresDefault "access plus 1 years"
</FilesMatch>
頭在瀏覽器中:
Cache-Control:maxage=5184000
Expires:Thu, 20 Jan 2011 10:18:51 GMT
然後瀏覽器不緩存HTML代碼,不是嗎?
而谷歌建議發送過期1個月,爲什麼YouTube發送頭
Expires:Tue, 27 Apr 1971 19:44:06 EST
「將過期期限設置爲至少一個月,最好是將來一年,(我們傾向於超過緩存控制:max-age,因爲它受到更廣泛的支持。)不要將其設置爲將來會超過一年,因爲這違反了RFC準則。「谷歌推薦 – meotimdihia 2010-11-21 11:32:00
我不記得,但許多工具推薦> 1月>「<。我不知道如何 – meotimdihia 2010-11-21 11:37:43
@meotimdihia:像樣式表,圖像或腳本的補充媒體並沒有經常改變,在大多數情況下,他們被創建一次,並沒有改變這就是爲什麼有些人建議設置這些文件永不過期(將來使用超過一年的過期日期),如果內容已更改,則使用不同的文件(有些使用版本信息或URL中的唯一標記使資源未知) – Gumbo 2010-11-21 11:40:59