繁体   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