Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance HTTP缓存消失得太快_Performance_Http_Amazon Cloudfront_Cache Control_Http Caching - Fatal编程技术网

Performance HTTP缓存消失得太快

Performance HTTP缓存消失得太快,performance,http,amazon-cloudfront,cache-control,http-caching,Performance,Http,Amazon Cloudfront,Cache Control,Http Caching,我在AWS CloudFront上托管了一个静态资源,我想利用HTTP缓存机制来减少对CDN的请求数量。为此,我添加了cache-control头并将其过期时间设置为一年。除了HTTP缓存,我还有另一个CDN级别的缓存。 事实上,我看到这个资源确实正在被缓存,但大约一天后它就消失了 根据: 此外,如果响应确实有最后修改的时间,则启发式过期值不应超过自该时间起间隔的某个分数。该分数的典型设置可能为10% 但是,即使按照上次修改后经过的时间的10%计算过期时间,我也希望缓存至少能保留几个星期 响应标

我在AWS CloudFront上托管了一个静态资源,我想利用HTTP缓存机制来减少对CDN的请求数量。为此,我添加了cache-control头并将其过期时间设置为一年。除了HTTP缓存,我还有另一个CDN级别的缓存。 事实上,我看到这个资源确实正在被缓存,但大约一天后它就消失了

根据:

此外,如果响应确实有最后修改的时间,则启发式过期值不应超过自该时间起间隔的某个分数。该分数的典型设置可能为10%

但是,即使按照上次修改后经过的时间的10%计算过期时间,我也希望缓存至少能保留几个星期

响应标题为:


有什么想法吗?

您的
Age
标题显示此响应是在两周前缓存的。你有什么迹象表明它即将到期?显示支持
Cache Control max age
,并且“最大值为100年”。