如何打造一个高性能的wordpress

I、一个好的主机是关键

可以毫不夸张的说,要想提升一个网站的访问速度最重要的就是找一台靠谱的主机。一台北京BGP的多线主机和隔着太平洋的美国主机速度相差不只是一个数量级。有些不靠谱的空间商说是托管在香港的某某某机房,但是香港那个“小水管”大家又不是不知道。虽说距离大陆比较近,ping一般都很低,但是下载速度这些并不能保证,而且香港的宽带经常“抽风”,三天两头打不开也不足为奇。不要相信任何空间商的广告传宣!(各种所谓各种TOP虚拟主机评测的网站都并不是那么公正具体原因你懂的。)更别为了贪便宜找一个不知名的小空间商,到时候跑路了自己哭去吧。还是建议大家:规规矩矩备个案,在找一个国内靠谱的空间商。

选择一个好的vps,对于一个什么都不会小白来说并不是那么的容易。特别是在这个鱼龙混杂的年代里,我给大家推荐两个空间商。别说我在打广告,我打心里说实话是觉得真心好用,而且这两家空间商名气有这么大了。如果你的网站备了案,那么我推荐你使用阿里云;如果你的网站没有备案,那么我推荐你使用日本的linode。(阿里云的香港和新加坡也不错,但是价格太贵。)

 

II:选择一个优秀的wordpress主题也是必不可少的

以我个人的主题为例,根据多次测试,在单核 1G 硬件上,不使用静态文件缓存,执行一次只需 80ms。使用 PoiCache (静态文件缓存)后仅需 10ms,效率之高令许多人印象深刻。选择一个框架轻便、编码良好的主题可以极大的提高网站的载入速率,反之一个劣质的主题往往加载的东西很多,网站的性能也就越差。

III:使用云加速

目前市场上有很多免费的网站加速工具,比如我认为百度的网站云加速就已经做得很好了,不仅可以使用百度自己的节点提升速度,还可以节省自己主机的流量,甚至还有永久在线,抗D抗C,加速收录等作用,好处就不一一列举了,个人认为免费版的就已经可以满足绝大部分网站的要求了。

但是使用百度云加速的大陆节点网站必须要求要备案,虽然没有备案的域名也可以使用百度的云加速,但不能使用大陆的节点,实测是美国的cloudfare节点。所以说,没有备案的网站就不推荐使用了,比如说我的网站没有备案,使用的是日本的linode东京的主机,现在如果我去使用百度的云加速,百度云针对未备案域名的加速线路:国内访客—>美国—>日本服务器。

PS:没有备案的域名虽然不能使用百度的云加速,但是可以使用七牛的cdn,可以在图片,css等托管在七牛,而且还是国内的节点,但不能绑定自己的域名,只能用七牛的二级域名。

IV:其他小点:

1.尽可能少使用插件,这个不用多说。
2.启用网站gzip压缩

网站开启Gzip压缩可以明显提升网页的加载速度,因而大部分网站都会开启这个功能。如果你使用的是虚拟主机,那么请直接询问你的空间商如何开启;如果你使用的是VPS,这个因为篇幅太长,不在这里慢慢叙述,请自行百度。
3.修改wordpress核心代码,去掉不必要的功能
如:
清除不必要的头部加载
删除不必要的插件
检查是否有垃圾评论

加载的css和js后面的版本号的问题

WP前台顶部清理

移除某些WP自带的小工具
加载自定义jQuery库的链接

缓存Gravatar头像到本地

禁用Trackbacks 和 Pingbacks

4.合并CSS以及JS:将多个CSS合并为1个;将多个JS合并为一个,这样做可以减少HTTP请求,加快渲染时间和载入速度。

5.合并背景图片:使用CSS  Sprites将大部分的背景图片合并为1个文件,同样是减少HTTP请求,减少文件体积,加快渲染时间。

6.减少数据查询:能用HTML直接输出的地方就不要搞个数据查询。

评论已关闭