利用浏览器缓存通过CDN提供的图像

时间:2014-03-17 19:31:02

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

我已经在我的.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网址的文件,但问题是它不会影响来自CDN网址的图片,这些网址实际上是子域名static.mydomain.com等。

如何利用浏览器缓存来处理通过CDN提供的图像?

1 个答案:

答案 0 :(得分:3)

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

CacheControl: max-age=999999