折腾wordpress很久了,一直为wordpress性能而操心。缓存插件用过无数款了,最后发现提升服务器性能才是关键,而安装插件都是在增加运行负担。
新购的香港主机配置了Nginx1.10和PHP7.0,启用了HTTP2,然后装了OPcache。Wordpress速度得到非常明显的提升,页面执行时间从几百毫秒减少到几十毫秒。
然后又测试了各种缓存插件,包括Memecached、APC、Ridis等。实测表明并没有什么卵用,虽然减少了SQL查询次数,但并没有减少执行时间,有的甚至还增加了执行时间。。于是。。全删掉!
唯一对性能有帮助的是Wpjam Basic这个插件。虽然新版兼容性很差,好多插件和主题不兼容。但实测下来,对性能提升还是很有帮助的。另外一款有帮助的插件是Autoptimize。这个插件可以把多个页面资源压缩成一个文件,比如CSS和JS,也会对HTML进行压缩。
目前本博客页面执行时间在30毫秒左右,我已经相当满意了。
前台静态缓存不在本文讨论范围之内,因为写博客主要是自己要爽,你自己是你博客首要的用户。爽快的后台体验,才能激发你的创作欲望,才能让你创造出更多优质的内容。
文中提到的插件在后台搜索都能下载到,就不提供链接了。快去加速你的Wordpress吧!