Free yourself from fixing complex.
eleven

一个前提:如果站点的访问数很高,超过了1000IPs/day,那么我强烈建议更换主机,网络上很多人都说DH稳定性很差,尽管我现在还没有遇到频繁的当机,但是空穴来风,未必无因。今天要讲的就是针对像我这样的没什么访问量的wp用户,谁也不愿意看到自己的首页需要10几秒来打开吧?
1.网络因素:这个是我们这些用户没有办法解决的,毕竟中美相隔遥远,数据途径的节点众多。我发现网通访问速度要比电信快得多,至少在我这里,打开这个blog的速度和打开baidu首页的速度差别人力是分辨不出来的。
2.程序因素:DH是PHP型主机,可以选择的web程序很多,我经常看到有些朋友用Drupal等CMS类程序来做blog。显然这有点牛刀小试,Drupal功能众多,比单纯的blog程序需要更多的系统资源,所以如果你仅仅只想架设一个blog,就用专业的Blog程序吧,例如wordpress.有些朋友用论坛,那么根据我个人的经验,phpwind比discuz速度更快。

 

3.图片问题:有些人老爱在首页加载大幅图片,要知道这对速度的影响是致命的。当然我的意思不是不要加,少了图片,还能叫blog么?减小图片对速度方面拖累的办法就是用图片工具把图片缩小一点。另外把图片外链到图片分享站也是不错的主意。
4.javascript:不要加载过多的javascript。我看见有的blog满屏幕都是google adsense,侧边栏还有豆瓣秀,twitter,一个blog用三四个统计服务,天啊,他们想干嘛?
5.不要激活过多的插件:wp提供了很多插件,但是并不是每一个插件都是我们需要的,选择你必须的,不要用你永远都可能用不着的。而有些插件不是必要的,例如生成sitemap的插件,其实你只需要在生成sitemap的时候打开它,平时的时候完全可以关闭掉。

 

6.重新安装php5,启用fast-cgi支持.

 

7.安装eAccelerator.经过我的实测,安装eAccelerator之后性能几乎提升一倍,具体的数据可以看车东老师的一篇文章:
http://www.chedong.com/blog/archives/001154.html

 

8.不嫌麻烦的时候还可以安装APC.APC是一个开源PHP框架,能够提高PHP的执行效率。

 

9.对WP用户来说,放弃wp-cache之类的插件吧,他们真的能提高速度么?使用cos-html-cache吧。这个插件可以将WP完全静态化,谁都知道访问不用进行数据库查询的html页面要比没完没了的数据库查询要快得多,况且DH的数据库不稳定是闻名天下的。

 

暂时就想到这些,希望能有所帮助。

2008-05-05