我已经在我的.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提供的图像?
答案 0 :(得分:3)
您使用的是S3吗?您可以在S3控制台中为要缓存的资源添加此标头:
CacheControl: max-age=999999