我试图找出适合我的网站的最佳缓存标头,但找不到关于同时设置max-age
和public
.
在我的情况下,我有一些文件我不担心它们会过期,如果我要设置 max-age 它可能是一个月或一年。但我的问题是,是否应该max-age
省略,只指定Cache-Control: public
?这不是说“尽可能长时间缓存”吗?
TL;DRmax-age
设置if是否有任何优点/缺点,public
并且对象具有无限期的到期时间?
我试图找出适合我的网站的最佳缓存标头,但找不到关于同时设置max-age
和public
.
在我的情况下,我有一些文件我不担心它们会过期,如果我要设置 max-age 它可能是一个月或一年。但我的问题是,是否应该max-age
省略,只指定Cache-Control: public
?这不是说“尽可能长时间缓存”吗?
TL;DRmax-age
设置if是否有任何优点/缺点,public
并且对象具有无限期的到期时间?
Cache-Control: public
意味着资源是公开可用的,因此可能会被放入缓存中,可供多个用户使用(例如公司 Internet 代理)。它与资源可以缓存多长时间无关。请参阅RFC2616。