揪出拖慢WordPress后台加载速度的又一元凶

之前做过类似的调试,想加快wp的访问速度:

链接1:WordPress加载速度缓慢的两个原因及解决办法,时间太久了,已经没有参考意义。

链接2:关于Google fonts、Gravatar、Fontawesome的那些事儿

现在的基本情况就是:google fonts已经不是问题,gravatar有解决办法,fontawesome本地化。可是打开后台还是慢怎么办?

关于css和js加载方式

随着wordpress的不断升级,发现后台加载速度突然变得很缓慢,从原来的秒开,发展到最近的7~8秒,实在不能忍。用chrome分析工具,发现load-scripts.php和load-styles.php两个文件严重拖慢了后台加载速度。

这两个文件应该是想降低http请求数量,进而加快网页访问速度。但是,不知为何,反而在我这里严重拖慢网页速度,后台/wp-admin/加载的ttfb时间竟然达到10几秒。可能是我的服务器太垃圾了。

解决办法很简单,在wp-config.php文件中加入如下代码:

define('CONCATENATE_SCRIPTS', false);

禁用掉load-XXXX.php相关功能,恢复js库文件和css文件的分别加载就可以了。

如果使用了较复杂的插件,请测试后使用,部分插件会出现加载js失效的情况。

启用缓存插件

关于前端加速,可以使用wp-super-cache等插件,配合php语言的Memcached扩展,实现毫秒级的加载体验,网上有很多教程,不再赘述。

检查MYSQL数据库引擎

如果上述工作都做了还是觉得有点慢,不妨去看一看自己的Mysql数据库引擎,是innoDB还是MyISAM,wp建议使用innoDB模式,查询效率更高。

启用CDN加速

目前,常用的CDN加速有阿里云oss,七牛云,又拍云等等。我试了一下又拍云的全站加速,效果还是有一些的,可以一定程度上加快访问速度。

其他

如果上面都检查了,还是不满足你的要求,那就去花钱换更好的主机吧。

4
说点什么

avatar
500
3 Comment threads
1 Thread replies
13 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
安全赚rares老派1900 Recent comment authors
  Subscribe  
最新 最旧 得票最多
提醒
安全赚
游客

就是因为这个原因,果断放弃了。

rares
游客

强烈支持原创技术贴

1900
游客

看到你们wp用户每天为速度发愁我真的很开心,哈哈