提高 WordPress 速度之独立域名图床

来源:asp之家 时间:2010-03-23 13:49:00 

Yslow 提高网站加载速度里有这么一条:Used Cookie Free Domains , 大意是浏览器会对作用域内每个加载的对象传递 Cookie,在加载图像或者JS、CSS的时候最好用 Cookie-free 域名。如果没有多余的域名可以用一个子域实现,但是要设置 Cookie 的作用域才可以。(来自 Kangzj 的 《html代码层次加速 WordPress》)。

之前我都是用二级域名的形式来存储图片、JS 和 CSS ,前些天在推特上的一位程序员 yoursunny 告诉我,光用二级域名是不够的,用一个单独的没有 cookie 的独立域名才是最好的方法。恰好我也有此意为几个朋友提供单独的图床服务,于是,经过简单的一系列研究,把 WordPress 里的所有图片和脚本全部放在了一个单独的域名。

一、图片用单独域名储存

图片用单独的域名储存很简单,懒人可以在 WordPress 后台的杂项设置上传目录,然后在空间控制面板里绑定域名即可,如图:

然后后台上传图片,前台展示的图片都是你自己的域名了。

像我这样习惯用 Windows Live Writer 写作的,可以在 账户设置 里,选择用 FTP 上传图片(如图):

图片用单独域名的好处就是,可以装酷,然后避免传递cookie,还可以利用手头闲余的空间做图床,很帅吧~

二、CSS 和 JS 脚本用单独的域名

脚本用单独的域名储存,可以直接修改主题和插件,把css和js上传到你绑定域名的空间,然后直接用地址调用即可。

这样的好处和图片一样,坏处是要修改css的时候,每次都要手工FTP修改了。

三、相关插件、表情的图片用单独的域名

对于 Comment Info Detector 插件里的国旗和浏览器图标,可以直接在插件设置里修改(如图):

这里主要讲一下如何修改 WordPress 表情文件的URL地址:

(以下方法只针对 WordPress 2.9.1)

默认情况下,WordPress 表情图片的地址是 http://你的域名/wp-includes/images/smilies/表情文件.gif

经过修改,我们可以把表情图片也放到单独的域名里。

首先,不用我多说,把你的表情文件用FTP等上传到你绑定域名的空间,比如我的 http://showfom.imgbed.com/style/img/smilies/表情文件.gif

然后,用非记事本打开 wp-includes/formatting.php 找到 1425 行

$srcurl = apply_filters('smilies_src', "$siteurl/wp-includes/images/smilies/$img", $img, $siteurl);

修改为

$srcurl = apply_filters('smilies_src', "http://表情图片所在目录/$img", $img, $siteurl);

至于 Custom Smilies 插件,直接修改 custom-smilies-se/common.inc.php 查找 function cs_all_smilies() ,然后把 $url = 修改为你表情文件所在目录即可(有两处,切记最后不能有斜杠!):

$url = 'http://表情图片所在目录';

OK,大功告成,基本上所有的 WordPress 前台的图片都是你自己独立的域名了,是不是很酷?而且还能加快速度,何乐而不为呢?

如果你没有其他的域名,可以在空间绑定一个二级域名,然后在 wp-config.php 里写入:

define('COOKIE_DOMAIN', 'zou.lu');

这一行,就能让你的 WordPress 的 cookie 不传递给二级域名。(作者:Showfom 原文

标签:WordPress,速度提升,独立域名,域名图床
0
投稿

猜你喜欢

  • Web站点的Win服务器安全解决方案

    2009-07-21 10:13:00
  • WordPress文章搜索引擎优化详细指南

    2011-08-31 20:07:16
  • 按照建站不同阶段 分享我建站三年的经验

    2009-02-04 10:55:00
  • Godaddy常见问题之如何使用File Manager删除一个目录? Godaddy

    2010-04-14 12:42:00
  • 企业邮件系统应用Microsoft Exchange的修复

    2010-03-08 18:34:00
  • Google Sitemap制作完全攻略

    2007-08-17 13:59:00
  • Windows Server2008的NAP配置攻略

    2009-02-12 13:53:00
  • 做站新理念:融入开发者的理念于其中

    2009-02-03 01:28:00
  • adsense推荐大家使用“允许的网站”

    2008-03-23 13:40:00
  • 友情链接 让我们的网站快速发展

    2008-06-05 12:46:00
  • 开展差异化竞争 首先要构建网站的品牌定位

    2009-01-24 21:04:00
  • Wordpress3.0中文标签链接出现404错误页的BUG

    2011-04-21 16:08:00
  • 愚人节看恶作剧的十大去处:Google居首

    2008-04-04 16:56:00
  • 两招填补Windows 2003 DNS服务器漏洞

    2010-02-20 19:25:00
  • 动易2006版模板方案的导入、导出教程

    2009-02-13 18:13:00
  • 新手建站经验谈

    2007-08-05 13:41:00
  • 网站建设策划要素:从基础架构到风格设计

    2009-01-16 13:41:00
  • 单独购买Godaddy独立IP

    2010-04-20 12:46:00
  • 建立网站三个步骤

    2007-09-21 12:08:00
  • 李开复:谷歌当年什么也没给我

    2009-10-14 13:57:00
  • asp之家 网站运营 m.aspxhome.com