»

两招让你的WordPress后台加载速度快起来

    WordPress  
插件工作访客IISSEO查询wordpress数据库网站镜像身份认证重定向网站优化百度云加速windows主机Wp Super CachehtaccessApachecookies腾讯云加速CDNCDN的问题网络安全爬虫伪静态防盗链

最近发现打开 WordPress 后台非常慢,查了一下,发现至少有两个地方让后台加载变慢。

首先,load-scripts.php 这个文件,加载的时候会把要用到的 js 连接在一起加载,严重拖慢后台加载速度。所以,可以禁止这样做,即在 wp-config.php 文件中添加以下代码:

define('CONCATENATE_SCRIPTS', false);

 

再有,就是 jquery-ui.css  这个文件,是从第三方平台加载的 code.jquery.com/js/jquery-ui/1.11.4/jquery-ui.css,如果网站服务器在国内或者用户在国内的话,速度可想而知,甚至有时候会打不开这个css文件:

 

jquery-ui

 

解决办法就是找一个公共库或者从自己的服务器来替代这个文件,这样可以提升加载的速度和连接性。可以采用这个办法,即找到 /wp-includes/下面的 functions.php 文件,在最下面添加如下代码:

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

  1. function hc_cdn_callback($buffer) {  
  2.     return str_replace('code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css', 'cdn.bootcdn.net/ajax/libs/jqueryui/1.11.4/jquery-ui.min.css', $buffer);  
  3. }  
  4. function hc_buffer_start() {  
  5.     ob_start("hc_cdn_callback");  
  6. }  
  7. function izt_buffer_end() {  
  8.     ob_end_flush();  
  9. }  
  10. add_action('init', 'hc_buffer_start');  
  11. add_action('shutdown', 'izt_buffer_end');  

 

上面是用公共库 cdn.bootcdn.net/ajax/libs/jqueryui/1.11.4/jquery-ui.min.css 替换了源文件当中的css引用。

代码下载:pan.baidu.com/s/1QwONFf_huLRXxmtancmUMQ 提取码: 8afp

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

你也可以直接找到这个css文件的出处,一般是WordPress插件引入的,一个一个关闭测试一下即可。然后把插件中引用该css的文件链接替换掉。

不过上面的操作也有缺点,那就是每次 WordPress 升级或插件升级的时候都需要重新设置。

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 1052字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →