我使用 MaxCDN 通过 W3 Total Cache 向我的博客提供内容。当我使用 Google Page Speed 和 YSlow! 评估我的网站时遇到的问题是,过期标头不会发送到从 CDN 传送的内容上,也不会来自无 cookie 域。
这是完全由我的 CDN 决定的事情吗,还是我可以使用我的服务器配置来修复它?
关于我的设置的一些信息:
- nginx 与 php-fastcgi
- WordPress 3.0
- w3 总缓存 0.9a(开发版本)
- 最大CDN
- 网站:http://devgrow.com/
答案1
如果您的博客发送了正确的过期标头,CDN 应该会遵循这些标头,并且可能会将它们转发给您的用户。MaxCDN 是基于 nginx 构建的,因此您应该熟悉该功能。
答案2
我无法评论过期标头和 MaxCDN,但您可以通过获取不同的 URL 来提供内容,而不是站点的子域,从而从无 cookie 的域提供服务。Cookie 将发送到 *.devgrow.com - 包括 CDN 子域。