如何利用浏览器缓存并从具有子域的无Cookie域提供服务? (用cdn)

时间:2013-11-30 16:15:09

标签: wordpress .htaccess caching cookies

我在使用Amazon Cloudfront的Wordpress上使用W3 Total Cache作为我的CDN。但是,当我通过Pingdom网站速度测试运行我的网站时,它仍然说我需要“利用浏览器缓存”和“从无Cookie域提供静态内容”。我注意到受影响的链接是我的cdn.domain.com链接,所以我想知道是否可以在我的子域上利用浏览器缓存并将其设置为无cookie?

1 个答案:

答案 0 :(得分:0)

1)问题是Wordpress不会在用户上传的文件中发送缓存信息,W3 Total Cache也无法修复此问题。 这里有一些示例如何解决这个问题:http://www.askapache.com/hacking/speed-site-caching-cache-control.html

2)为避免浏览器向您的cdn子域发送cookie,您必须确保该站点是在www.yourdomain.com而非yourdomain.com上启动的。当访问者仅输入域名时,将访问者重定向到www.yourdomain.com。您可以编辑站点根目录中的.htaccess文件,请参阅: http://dense13.com/blog/2008/02/27/redirecting-non-www-to-www-with-htaccess/

相关问题