wordpress后台加载速度异常缓慢排查记录(原创)

原因在于在function.php函数中加入了下面的代码导致了缓慢:

//停用版本更新通知
remove_action(‘load-update-core.php‘, ‘wp_update_themes‘);
add_filter(‘pre_site_transient_update_themes‘, create_function(‘$a‘, "return null;"));
//停用插件更新通知
remove_action(‘load-update-core.php‘, ‘wp_update_plugins‘);
add_filter(‘pre_site_transient_update_plugins‘, create_function(‘$a‘, "return null;"));
//停用主题更新通知
remove_action (‘load-update-core.php‘, ‘wp_update_themes‘);
add_filter(‘pre_site_transient_update_core‘, create_function(‘$a‘, "return null;"));

首先:去掉上述代码

再一个发现了如下代码:

<link rel=‘stylesheet‘ id=‘colors-css‘  href=‘/wp-admin/‘ type=‘text/css‘ media=‘all‘ />

它会加载当前页面作为一个CSS文件,相当于当前页面加载了2次,且用浏览器工具调试会后台输出:

Resource interpreted as Stylesheet but transferred with MIME type text/html

临时解决办法:

default-filters.php  注释掉

//去除 colors-css//add_filter( ‘style_loader_src‘, ‘wp_style_loader_src‘, 10, 2 );

再一个:admin-header.php ,直接把输出的CSS样式硬写入,并注释掉wp_enqueue_style。因为如果直接去掉,会把样式中的一些东西去掉,下面这些可能会被去掉( common,forms,admin-menu,dashboard,list-tables,edit,revisions,media,themes,about,nav-menus,widgets,site-icon,&amp;load%5B%5D=l10n,buttons,wp-auth-check  )所以只好硬编码写入了,这是一个临时解决办法
 
<title><?php echo $admin_title; ?></title>    <!--  替代:wp_enqueue_style( ‘colors‘ ); 去除 colors-css  -->    <link rel=‘stylesheet‘ href=‘http://www.muyingqianyan.com/wp-admin/load-styles.php?c=1&amp;dir=ltr&amp;load%5B%5D=dashicons,admin-bar,common,forms,admin-menu,dashboard,list-tables,edit,revisions,media,themes,about,nav-menus,widgets,site-icon,&amp;load%5B%5D=l10n,buttons,wp-auth-check&amp;ver=4.7.4‘ type=‘text/css‘ media=‘all‘ /><?php

//wp_enqueue_style( ‘colors‘ );wp_enqueue_style( ‘ie‘ );wp_enqueue_script(‘utils‘);wp_enqueue_script( ‘svg-painter‘ );
				
时间: 2024-10-07 20:41:57

wordpress后台加载速度异常缓慢排查记录(原创)的相关文章

黄聪:wordpress后台加载ajax.googleapis.com导致打开速度很慢的解决方案

打开wordpress后台,发现很卡,通过开发者工具看到是因为加载http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css这个元素导致的. <link rel='stylesheet' id='jquery-ui-smoothness-css' href='http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoot

如何提高WordPress的加载速度

针对wordpress加载速度慢的原因: 1. 由于Wordpress系统默认使用谷歌字体,在国内谷歌域名被屏蔽,所以导致操作反应慢.对于很多商业主题默认使用了谷歌字体.谷歌ajax库.谷歌地图等谷歌服务,所以导致网站前台访问速度慢. 解决方法: 找到Wordpress这个文件 \wp-includes\script-loader.php,找到:fonts.googleapis.com,全部替换成:fonts.useso.com.Useso take over Google". 2.去除复杂冗余

解决 WordPress 后台加载非常缓慢/打不开问题

在新版的 WordPress 中,为了后台的美观度,开发者在页面上加入了 Google Web 字体,这本来会让英文显示更加精美.我们只要移除 Google 在线字体即可恢复原来的速度.在你的主题的 function.php 顶部加入以下代码即可add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );function disable_open_sans( $translations, $text, $context, $d

U盘加载速度慢的解决方法

在日常的生活和工作中,我们经常用U盘存储一些文件和程序.然而,一些朋友发现U盘有时候在使用过程中的识别加载速度非常缓慢.是U盘出故障了吗?其实不尽然,下面就为大家分享一下如何快速解决U盘加载缓慢的方法. U盘加载速度缓慢的解决方法 1.使用"WIN+R"打开运行对话框,输入"services.msc"并点击确定,打开系统服务配置. 2.在系统服务配置的窗口中,找到"Shell Hardware Detection"服务,右键单击该服务并选择&qu

(转)关闭WordPress自动加载的Open Sans字体,总是连接googleapi.com,导致打开wordpress很慢

转自http://www.xuanfengge.com/turn-off-automatic-loading-wordpress-open-sans-fonts.html 在网上搜了一番,有四种方法. (1)安装别人针对这个问题开发好的屏蔽加载谷歌字体的插件 (2)修改过滤函数function.php (3)自己手动替换到加载谷歌字体的路径 (4)使用GoAgent 我使用了第一种方法来解决问题, 下载插件: 1. 插件一 名称:Remove Open Sans font Link from W

减少域名DNS解析时间将网页加载速度提升新层次-DNS缓存/预读取/拆分域名

我们知道在用户访问网站时先得经过域名DNS解析这一过程,可能很多人对于DNS解析时间平常并没有太在意.性能稳定.响应时间快的DNS域名解析服务与不稳定.响应过慢的DNS的域名解析时间可能相差1秒,而对于网站存在过多的域名解析请求,这个时间积累起来就非常地多了. 本篇文章就来分享一下通过优化网站DNS域名解析,减少域名DNS解析时间,从而让网站在原来的访问速度的前提下继续实现新的飞跃.想要了解更多的有关于网站和服务器优化加速的方法,可以试试: 1.加快SSL:Nginx和Apache上安装SPDY

优化网站加载速度的14个技巧

本文为转载,原作者版权声明在最下方.个人觉得总结的很好 优化了加载速度的网站不仅可以提高其搜索引擎的排名,同时也可以降低网站的跳出率,提高其转换率,还能提供更好的终端用户体验,这是当今基于Web环境取得成功的关键. 下面我将介绍几个优化网站加载网页速度的简单方法,一起来看一下. 1.服务器响应时间 即使网站已经格外优化,但是除非服务器响应时间非常快,否则就不会有什么大的效果.当涉及到提高网站的速度,服务器响应时间起着重要的作用.下面是一些提高服务器响应时间的小贴士. ●有独立的服务器,而不是选择

主流图片加载框架ImageLoader、Glide、Picasso、Fresco性能分析---图片加载速度比较

图片加载这种实现繁琐,可复用性又极强的东西,自然是选择使用图片加载框架来快速实现. 像是Android-Universal-Image-Loader.Glide.Picasso.Fresco之类, 但是这时候的烦恼在于,这么多图片加载框架到底谁最实用? 有说Fresco,因为支持WebP,还是用了NDK来加载图片,减少JavaHeap的使用 有Picasso,简洁高效 有说Glide,Picasso升级,可以加载Gif,在Picasso基础上扩展了很多方法 ImageLoader 使用最广,因为

页面加载速度优化的12个建议

Radware发布的2014年春季电商页面速度与Web性能”调查报告强调了电商页面加载速度的重要性,同时指出很多网站都没有利用最佳的页面优化技术,页面加速速度都存在很大缺陷.那么该如何补救,提高网站页面的加载速度呢? 报告给出了12个页面加载速度优化的补救措施,用以改善加载时间,改善站长浏览者的用户体验.网站运营人员可以通过这些建议来解决页面加载速度难题.编译如下: 1.合并Js文件和CSS 将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件的时候,如果JS文