【问题标题】:leveraging browser caching for images served through CDN利用浏览器缓存通过 CDN 提供的图像
【发布时间】:2014-04-23 04:55:06
【问题描述】:

我已经在我的 .htaccess 文件中写了这个来利用浏览器缓存:

# 480 weeks caching
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

它适用于来自 mydomain.com url 的文件,但问题是它不会影响来自 CDN URL 的图像,这些图像实际上是子域 static.mydomain.com 等。

如何将浏览器缓存用于通过 CDN 提供的图像?

【问题讨论】:

    标签: .htaccess caching browser-cache cdn amazon-cloudfront


    【解决方案1】:

    您使用的是 S3 吗?您可以在 S3 控制台中为要缓存的资源添加此标头:

    CacheControl: max-age=999999
    

    【讨论】:

    • 谢谢伊曼纽尔。是的,我们正在使用 S3,我可以找到一种方法在单个文件中添加此标头。如果您还可以告诉我如何为整个存储桶添加此标头,那就太好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 2011-10-15
    相关资源
    最近更新 更多