我有一个在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;
}
但是当我访问主页时,我随机获得了大量的云端未命中。但是,响应标题确实包含未来一年的到期日期。
任何有关其发生原因的帮助都会受到赞赏。
答案 0 :(得分:0)
我一直在为该资源看到“来自云端”。
如果您刚刚设置了分发版,可能是您正在使用尚未缓存资源的不同CloudFront节点访问它。