2013-02-09 62 views
2

我發現與緩存的HTTP標頭:HTTP緩存控制:無到期日

Cache-Control: max-age=3600, must-revalidate 
Expires: Fri, 30 Oct 1998 14:19:41 GMT 
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT 

我想設置頁眉,使得一旦網頁加載它緩存。它應該在24小時後過期,如果瀏覽器想在它過期之前加載它,它應該從緩存中加載它(而不是重新驗證)。

回答

0

設置內容到期AFER 24小時的HTTP標頭應爲

 Cache-Control: max-age=86400, must-revalidate 
     Expires: Fri, 30 Oct 1998 14:19:41 GMT 
     Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT 

的最大年齡告訴客戶端內容爲86400秒後失效。必須重新驗證告訴客戶端在到期後重新驗證內容。

您可以避免Expires對於HTTP/1.1,對於HTTP/1.0 Expire應該使用標頭。

參考如下因素有關詳細信息,臨客 -

must revalidate

max-age

expire vs max-age