即使设置为一年到期,CloudFront也会错过

时间:2015-10-26 11:44:31

标签: magento nginx amazon-cloudfront

我有一个在nginx上运行的magento应用程序(www(dot)raptorsupplies(dot)com),其中的图像是从CloudFront提供的。在我的CloudFront行为中,我使用使用原始缓存标头。在我的magento.conf中,我有以下配置

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
        expires 365d; ## Assume all files are cachable
        log_not_found off;
        add_header  Cache-Control public;
}

但是当我访问主页时,我随机获得了大量的云端未命中。但是,响应标题确实包含未来一年的到期日期。enter image description here

任何有关其发生原因的帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

我一直在为该资源看到“来自云端”。

如果您刚刚设置了分发版,可能是您正在使用尚未缓存资源的不同CloudFront节点访问它。