簡體   English   中英

如果標記為public,是否應該設置Cache-Control max-age?

[英]Should Cache-Control max-age be set if marked public?

我試圖找出適合我網站的最佳緩存頭,卻找不到有關設置max-agepublic的好資源。

在我的情況下,我有許多文件不用擔心它們會過期,如果我要設置最大使用期限,則可能是一個月或一年。 但是我的問題是,應該省略max-age ,而僅指定Cache-Control: public嗎? 這不是在說“盡可能長時間地緩存”嗎?

TL; DR如果設置了public並且對象具有不確定的到期時間,則設置max-age是否有任何優點/缺點?

Cache-Control: public意味着資源是公共可用的,因此可以將其放置在可供多個用戶使用的緩存中(例如公司Internet代理)。 它與資源可以緩存多長時間無關。 參見RFC2616

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM