浏览器无法从缓存Amazon S3文件中读取

时间:2016-11-15 10:21:24

标签: amazon-s3

我设置了Cache-Control = max-age = 315569520&从现在开始到10年。

仍然是浏览器没有从缓存中读取文件&向S3发出GET请求。在接收到响应304时,我的S3 GET计数因此而增加。

请建议为S3文件设置缓存的正确方法

1 个答案:

答案 0 :(得分:0)

当通过地址栏请求img资源时,Chrome& Opera在Request header&amp ;;中发送Cache-Control = 0。 Safari发送缓存=否。因为这个浏览器不从缓存中提取图像。

Firefox不会发送此类标头。

但是当通过img src标记请求相同的url时,所有浏览器都会尊重缓存控制&在他们的请求上面的标题永远不会被发送