[英]Should Cache-Control max-age be set if marked public?
我試圖找出適合我網站的最佳緩存頭,卻找不到有關設置max-age
和public
的好資源。
在我的情況下,我有許多文件不用擔心它們會過期,如果我要設置最大使用期限,則可能是一個月或一年。 但是我的問題是,應該省略max-age
,而僅指定Cache-Control: public
嗎? 這不是在說“盡可能長時間地緩存”嗎?
TL; DR如果設置了public
並且對象具有不確定的到期時間,則設置max-age
是否有任何優點/缺點?
Cache-Control: public
意味着資源是公共可用的,因此可以將其放置在可供多個用戶使用的緩存中(例如公司Internet代理)。 它與資源可以緩存多長時間無關。 參見RFC2616 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.