拾点灵犀
优化wordpress后台加载速度

无奈,wordpress的插件与主题之多,全球不出其右。全球40%的网站是基于wordpress建设,可见它的流行程度。也的确使用非常方便,只要你敢想,它就能实现你所要的功能。

但是,它的后台真的是个巨无霸,加载起来,非常慢,在线编辑,有时非常痛苦。这次来优化一下wordpress后台加载速度。

wordpress后台的load-scripts.php、load-styles.php合并JS、CSS,每次打开,这两文件都不是使用缓存,而是重新加载,这两文件把JS和CSS合并后,体积大,影响加载速度,这次把它拆分,这是为了下一步准备,使用CDN为后台加速。即使不使用CDN,拆分后,JS和CSS会缓存在本地,提高了重复加载速度。

对比一下前后加载情况。

在functions.php加入以下代码,将其拆分出来。

1
2
3
4
/**
 * load-scripts.php、load-styles.php不合并JS、CSS
 */
define('CONCATENATE_SCRIPTS', false);

分开后CSS从缓存中读取了。

分开后JS从缓存中读取

再配合WP Admin Cache这个插件,虽然此插件停止更新了,也只是将wordpress原有的几个页面缓存,但配合这个插件后,后台的加载速度已经基本上能忍受了。

署名 - 非商业性使用 - 禁止演绎 4.0