给WordPress部署CDN加速和Cookie-Free Domains

给WordPress部署CDN加速和Cookie-Free Domains,雅虎的网页前端优化23条里其中两条是:使用内容分发网络(Use a Content Delivery Network (CDN))使用无cookie的域(Use Cookie-Free Domains for Components)

第一步(方法一):

这两点对使用WordPress开发的网站来说可能难于实现,其实我们只需要在 wp-congif.php 里增加两个参数就可以搞定。打开 wp-config.php ,增加下面的内容:

1
2
define("WP_CONTENT_URL", "http://content.ln.la/wp-content");
define("COOKIE_DOMAIN", www.ln.la);

我的目的是把 wp-content 目录里的内容都通过 content.ln.la这个域名来加载,这点并不需要使用真正的 CDN 服务来实现,只需要把content.ln.la 也指向主域名的根目录就可以。

另外我通过 COOKIE_DOMAIN 常量来限制 cookie 的作用域,因此当浏览器加载 content.ln.la 里的内容时,request header里不会带有主域的 cookie,节约了传输带宽,达到提高加载速度的目的。

继续阅读给WordPress部署CDN加速和Cookie-Free Domains