无奈,wordpress的插件与主题之多,全球不出其右。全球40%的网站是基于wordpress建设,可见它的流行程度。也的确使用非常方便,只要你敢想,它就能实现你所要的功能。
但是,它的后台真的是个巨无霸,加载起来,非常慢,在线编辑,有时非常痛苦。这次来优化一下wordpress后台加载速度。
wordpress后台的load-scripts.php、load-styles.php合并JS、CSS,每次打开,这两文件都不是使用缓存,而是重新加载,这两文件把JS和CSS合并后,体积大,影响加载速度,这次把它拆分,这是为了下一步准备,使用CDN为后台加速。即使不使用CDN,拆分后,JS和CSS会缓存在本地,提高了重复加载速度。
对比一下前后加载情况。
在functions.php加入以下代码,将其拆分出来。
|
|
分开后CSS从缓存中读取了。
分开后JS从缓存中读取
再配合WP Admin Cache这个插件,虽然此插件停止更新了,也只是将wordpress原有的几个页面缓存,但配合这个插件后,后台的加载速度已经基本上能忍受了。