基于阿里云与wordpress建立的文武双全个人网站性能优化心得

Posted by

这个星期有网友在阿里云论坛发帖询问,文武双全个人网站是如何优化的,甚至还有人加文武双全的QQ专门跑过来咨询。不少人反映文武双全个人网站访问的速度挺快的,今天就专门分享一下基于阿里云主机与wordpress建立的文武双全个人网站的优化心得。

首先,说下文武双全个人网站的配置:1核CPU,1G内存,20GB系统盘+20GB数据盘,3M带宽,centos 6.3 64位系统;

其次,说下文武双全个人网站的服务器环境:安装有WDCP最新版控制面板,使用的是lnamp环境;网站基于wordpress最新版搭建,服务器环境升级到php5.3.27以及mysql 5.5。因为之前在centos上用nginx跑wordpress,频繁的出现502错误的问题。所以后来升级系统到64位的时候顺便把环境改成了lnamp,用apache跑php比用nginx跑的确实稳定的多。

接着,来说说文武双全具体使用了那些优化wordpress和网站的策略吧:

第一:文武双全使用了阿里云公共DNS

2014年6月6日,阿里云推出了自己的公共DNS,文武双全就把用了N久的电信DNS换成了阿里云公共DNS。 由于使用了WDCP面板,在wdcp后台修改服务器的DNS也是轻而易举的事情。

第二:文武双全使用了阿里云的云盾保护网站

现在新购买的阿里云主机,默认都开通了云盾的。但是把网站加入云盾的网站安全防御(也就是WAF)内,还需要手动修改域名解析。文武双全的个人网站,早就把所有域名都放到WAF的保护之下。

第三:选择合适的Wordpress主题

文武双全个人网站使用的是威言威语的Weisay Simple主题模板,威言威语自模板推出后的几年时间内一直在坚持不断的优化主题。使得主题的代码越来越规范,使用该主题的网站速度自然也得益不少。

从Weisay Simple主题本身来说,首页模板、文章页模板以及列表页模板都没有太大的图片。主题更多的是文字内容与文字列表,也保证了使用该款主题本身的速度就非常的快。

第四:设置正确的图片缩略图的尺寸

Weisay Simple主题的每篇文章前面有一个图片缩略图,文武双全使用了NextGEN Gallery插件管理网站的图片。在NextGEN Gallery里可以设置缩率图的尺寸,正确的缩率图尺寸应该是140*100。

但是文武双全发现大量主题的文章缩率图竟然是图片的默认尺寸,很多使用wordpress建站的朋友都忽略了这个问题。导致网站首页由于包含了大量默认尺寸的缩率图,变得异常庞大而影响了网站的打开速度。

第五:使用wordpress缓存插件将全站静态化

使用dedecms建站的朋友都对织梦的一键生成有印象吧,其实wordpress也能实现类似的全站静态化。文武双全个人网站使用的是官方的wp_super_cache插件,推荐大家试试这个插件。

首页只有一些特别小的缩率图,然后将页面静态化,这样的wordpress网站想不快都不行啊。推荐使用wp_super_cache插件的推荐配置即可,效果非常明显。

第六:屏蔽谷歌字体

这个已经是老生常谈的问题了,很多主题作者也意识到这个问题,直接更新主题屏蔽掉谷歌字体了。也可以通过安装插件的方法,屏蔽谷歌字体,大家可以百度查一下。

第七:卸载不必要的插件

之前文武双全也安装了一堆的插件,后来把那些不常用的插件都卸载了。比如说,百度分享、百度推荐什么的。减少从其他网站的调用,也对网站的速度有一定的帮助。

第八:安装PHP加速器

如果上诉七条大家能够做到的话,你的wordpress网站速度已经就已经很不错了。至于php加速的方法,大家也可以尝试。文武双全推荐升级php到5.5以上版本,已经集成有Zend Opcache,php加速效果也很不错。文武双全个人网站的php版本是5.3,于是我安装了Zend Guard Loader和Zend Opcache。

以上就是文武双全优化wordpress和个人网站的一些方法,其实一些观点已经被无数次谈起了。希望文武双全总结的这些经验,能够对大家的wordpress网站速度有帮助。

19 comments

  1. 比nginx稳定?唉,一个几乎完全不懂技术的小白还在给别的小白科普,可悲

  2. 我用wp_super_cache后,浏览次数不统计了,wp-postviews开启AJAX ,前台还是停滞状态,可博主的网站却正常,请问是怎样解决的?

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据