|
  
- UID
- 1
- 帖子
- 3801
- 精华
- 66
- 积分
- 8365
- 威望
- 8365 度
- 论坛币
- 12643 元
- 阅读权限
- 200
- 在线时间
- 1528 小时
- 注册时间
- 2007-1-15
- 最后登录
- 2009-1-9
|
1楼
发表于 2008-1-11 16:28
| 只看该作者
十招叫你轻松加速WordPress
我对于加速 WordPress 没有什么很强大的经验,结合众人和自身的经验大致的说说,总结一下。
1.选择速度较快的主机。这一点我想是最重要的,主机本身的连接速度就很慢,再怎么优化也是无济于事,所以选择一个速度较快的主机很重要。至于只记得选择要结合自身的情况了,同时要考虑博客的主要读者群,如果主要是针对国外读者,那么选择国外主机是最好的,哪怕自己访问时慢一点也是可以接受的;国内的,CPH 很强大,但建议不熟悉相关操作的同学们另选出路吧,因为 CPH 的没有专职 support 人员。
2.使用最新版本的程序。这些程序包括 WordPress 本身、所使用的插件、主题等,最好及时升级到最新版本。每一个新版本的推出都会修正一些错误,或对其中的不足做适当的优化,更有利于站点的运行稳定。
3.选择速度较快的的图片托管服务。我比较喜欢把博客中所使用的图片放到图片托管服务中,这样可以节省空间,而且搬家也比较方便,带着数据库就走了。但问题也会随之而来,托管服务的速度会直接影响到页面加载速度。我现在使用的是 Yupoo,速度处于可以接受的程度,在测速时,往往都是这些图片拖后腿。如果不计较空间利用的话,最好是把图片上传到自己的空间中。
4.减少 PHP 和 MySQL 请求次数。打开主题看一下,其中有很多重复的 PHP 或 MySQL 的请求,在请求的过程中比然后加大服务器压力,从而导致加载速度变慢,可以将一些常用的请求直接用 HTML 代替。不过,对于小型站点,这几个请求还不至于影响很大,多以减少请求次数对速度的提升不会很明显。在 Magazine Style 主题中,MySQL 的请求次数是比较多的。
5.加入缓存。可以适当的选择将一些页面存为缓存,在短时间内再次浏览时会直接返回缓存的页面,而无需再次执行相关代码了。很著名的缓存插件是 Wp-Cache,以前使用过,但卸载时出现过问题,同学们慎用。
6.静态化页面。静态化对 WordPress 到底有多重要,我不知道,我只知道请求 HTML 页面会比 PHP 快得多,我也没有尝试过静态化页面,因为我是技术菜鸟,不敢擅自行动,出了问题我可解决不了。有一些人是极度的静态狂,比如冰仔兄。
7.精简代码。之前我有对主题的代码做一次精简和优化,速度提升是较明显的。
8.使用原版程序。原来使用非原版程序也是会影响速度的,如果使用了 WordPress 语言包,在语言转换的过程中也会降低加载速度。不过可以做一个 Hack 来解决这一问题。
9.禁用或删除不必要的插件。通常我的原则是,除非不得已,否则不用插件。每当我看到某个博客上用了 N 多插件,而且还列出来,就会胆战心惊的,难道不会影响加载速度嘛,服务器受得了嘛。如果有一些不用的,或可以不用的插件,一定要禁用,最好是删除,以免每次加载都要初始化。
10.减少非原生 Widget 和 JS 效果。这里说的是非原生,就是不包括 WordPress 本身的 Widget。很多博客都有加入一些 Widget,像豆瓣的、Digg 的,Google Reader 的,这些非原生的 Widget 一定会托慢速度的,可以根据情况适当的减少一些。很多博客还会加入一些非 WordPress 本身的 JS 效果,也无须多少,托慢了,一些 JS 如果无法加载会直接导致整个页面显示不完整。我只加入了一个 Google Analysis 的 JS,不过速度很快,比我是用的一些 ICON 还快。
大致就这么多吧,其中一些我也没有用过,都是很理论的东西,不过以后我会试试,进一步的提高本站的加载速度。如果同学们有比较好的加速方法一定要告诉我哈。 |
|