wordpress后台打开慢/卡顿的解决方法[亲测好用!]

这几天进博客后台发现速度慢得出奇,通过HttpWatch发现原来是卡在加载谷歌的一些字体这儿了,在网上找到一篇文章,我用的是第3个办法解决的,即下载一个插件,启用一下就行了。

---------------------2014年12月29日更新---------------------

我已经用下面提到的第三种方法禁用了谷歌字体了,最近wordpress后台还是莫名奇妙地非常慢,卡顿感让我十分不爽,本着处女座追求完美的毛病,继续寻找原因。

这回是浏览器左下角一直显示“正在等待0.gravatar.com”,看样子问题还是出在gravatar头像上了,貌似是gravatar的服务被可恶的GFW给墙了!可是在wordpress上似乎没有办法完全删除gravatar相关的代码,那怎么办呢?后来在一位朋友的博客上看到一个办法,因为目前GFW还没有墙gravatar的HTTPS链接,我们只需要把链接地址改为HTTPS的就行了,试了一下,果然可行。打开模板设置文件functions.php,加入如下代码:

//官方Gravatar头像调用ssl头像链接function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','',$avatar); return $avatar;}add_filter('get_avatar', 'get_ssl_avatar');

------------------2014年12月29日更新完毕------------------

-------------------------以下是原文--------------------------------

最近一段时间,发现登陆wordpress后台显示很慢。刚开始以为是插件的问题,然而右击源文件才发现,原来是wordpress程序后台外链式引用了谷歌的字体服务,而最近谷歌的很多服务打开的都很慢,甚至包括谷歌的香港官方网站。

解决这个问题的方法:

1、暂时忍耐;

因为之前一直很快,现在突然慢,可能是谷歌官方的数据调整,一段时间后也许会有改变。

2、代码禁用谷歌字体服务;

通过在函数文件functions.php文件中添加以下代码禁用谷歌字体:

function coolwp_remove_open_sans_from_wp_core() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans','');}add_action( 'init', 'coolwp_remove_open_sans_from_wp_core' );

3、插件禁用谷歌字体服务;

插件名称:Remove Open Sans font Link from WP core

插件地址:http://wordpress.org/plugins/remove-open-sans-font-from-wp-core/

------------另外一篇可以提高后台打开速度的优化方法------------------------

禁用wordpress gravatar使用本地头像提高网页打开速度

WordPress默认的头像是读取gravatar.com上的图片的,对于国内用户来说会使网页打开速度变慢。所以我决定删除掉这块功能。

修改get_avatar函数,在wp-includes/pluggable.php内。修改后的函数如下:

代码如下:

if ( !function_exists( 'get_avatar' ) ) :/*** Retrieve the avatar for a user who provided a user ID or email address.** @since 2.5* @param int|string|object $id_or_email A user ID, email address, or comment object* @param int $size Size of the avatar image* @param string $default URL to a default image to use if no avatar is available* @param string $alt Alternate text to use in image tag. Defaults to blank* @return string tag for the user's avatar*/function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {if ( ! get_option('show_avatars') )return false;if ( false === $alt)$safe_alt = '';else$safe_alt = esc_attr( $alt );if ( !is_numeric($size) )$size = '96';$default = includes_url('images/blank.gif');$avatar = "";return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);}endif;

即使用该函数,仅可能返回一个默认头像(位于wp-includes/images/blank.gif内),再配合simple local avatars或Add Local Avatar插件,就实现了预期的效果。

这几天进博客后台发现速度慢得出奇,通过HttpWatch发现原来是卡在加载谷歌的一些字体这儿了,在网上找到一篇文章,我用的是第3个办法解决的,即下载一个插件,启用一下就行了。

---------------------2014年12月29日更新---------------------

我已经用下面提到的第三种方法禁用了谷歌字体了,最近wordpress后台还是莫名奇妙地非常慢,卡顿感让我十分不爽,本着处女座追求完美的毛病,继续寻找原因。

这回是浏览器左下角一直显示“正在等待0.gravatar.com”,看样子问题还是出在gravatar头像上了,貌似是gravatar的服务被可恶的GFW给墙了!可是在wordpress上似乎没有办法完全删除gravatar相关的代码,那怎么办呢?后来在一位朋友的博客上看到一个办法,因为目前GFW还没有墙gravatar的HTTPS链接,我们只需要把链接地址改为HTTPS的就行了,试了一下,果然可行。打开模板设置文件functions.php,加入如下代码:

//官方Gravatar头像调用ssl头像链接function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','',$avatar); return $avatar;}add_filter('get_avatar', 'get_ssl_avatar');

------------------2014年12月29日更新完毕------------------

-------------------------以下是原文--------------------------------

最近一段时间,发现登陆wordpress后台显示很慢。刚开始以为是插件的问题,然而右击源文件才发现,原来是wordpress程序后台外链式引用了谷歌的字体服务,而最近谷歌的很多服务打开的都很慢,甚至包括谷歌的香港官方网站。

解决这个问题的方法:

1、暂时忍耐;

因为之前一直很快,现在突然慢,可能是谷歌官方的数据调整,一段时间后也许会有改变。

2、代码禁用谷歌字体服务;

通过在函数文件functions.php文件中添加以下代码禁用谷歌字体:

function coolwp_remove_open_sans_from_wp_core() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans','');}add_action( 'init', 'coolwp_remove_open_sans_from_wp_core' );

3、插件禁用谷歌字体服务;

插件名称:Remove Open Sans font Link from WP core

插件地址:http://wordpress.org/plugins/remove-open-sans-font-from-wp-core/

------------另外一篇可以提高后台打开速度的优化方法------------------------

禁用wordpress gravatar使用本地头像提高网页打开速度

WordPress默认的头像是读取gravatar.com上的图片的,对于国内用户来说会使网页打开速度变慢。所以我决定删除掉这块功能。

修改get_avatar函数,在wp-includes/pluggable.php内。修改后的函数如下:

代码如下:

if ( !function_exists( 'get_avatar' ) ) :/*** Retrieve the avatar for a user who provided a user ID or email address.** @since 2.5* @param int|string|object $id_or_email A user ID, email address, or comment object* @param int $size Size of the avatar image* @param string $default URL to a default image to use if no avatar is available* @param string $alt Alternate text to use in image tag. Defaults to blank* @return string tag for the user's avatar*/function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {if ( ! get_option('show_avatars') )return false;if ( false === $alt)$safe_alt = '';else$safe_alt = esc_attr( $alt );if ( !is_numeric($size) )$size = '96';$default = includes_url('images/blank.gif');$avatar = "";return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);}endif;

即使用该函数,仅可能返回一个默认头像(位于wp-includes/images/blank.gif内),再配合simple local avatars或Add Local Avatar插件,就实现了预期的效果。


相关内容

  • 22个国外电子商务系统
  • 新闻来源:designer-daily.com 在网站中加入电子商务功能越来越重要,不管是出于时髦还是实用,本文介绍了22个国外最常用的电子商务系统,从简单的购物车,到完整的电子商务平台,到可以集成到第三方CMS系统的框架,到托管式电子商务服务. 在网站中加入电子商务功能越来越重要,不管是出于时髦还 ...

  • 解决安卓手机卡顿反应慢的9个技巧
  • 解决安卓手机卡顿反应慢的9个技巧 你的手机是不是经常会莫名其妙的变卡?明明点击了某个应用却半天都反应不过来?有了电话打来却迟迟看不到电话界面?甚至多个软件无缘无故的停止运行?这些状况都是安卓手机用户都会遇到的问题,其实主要原因是由于手机内存不足,虽然现在几乎任何一款手机卫士都具有一键清理内存的功能, ...

  • 用Markdown写论文:适合文科生的Markdown编辑器推荐
  • 今天是Markdown诞生12周年纪念日.这款超好用的文本标记语言为无数写作者提升了文本编辑的效率,与此同时,也有无数开发者为了更好地利用Markdown开发了数目繁多功能丰富的Markdown编辑器. 这篇文章将为你推荐N款好用的Markdown编辑器,与其他介绍不同的是,我推荐的Markdown ...

  • 不懂技术也可以让你的wordpress固若金汤
  • 不懂技术也可以让你的wordpress固若金汤 如果我告诉大家,其实,不懂技术也可以让你的wordpress固若金汤!你信不信?方法就是:加强wordpress密码强度保障站点安全.现如今,网络安全实在是让人不得不面对的一个问题!不管你是大站还是小博客,没有谁能逃脱被网络攻击的命运!有些人是出于利益 ...

  • 电脑卡慢常见原因分析和处理
  • 电脑卡慢常见原因分析和处理 电脑作为我们日常的使用工具,它会随着使用频率的增多,以及时间的流逝,电脑的运行速度会渐渐变的卡顿.一些朋友反应电脑卡顿慢,今天我们来看看卡顿慢的原因和处理. 电脑卡顿慢原因有哪些?总的来说,导致电脑卡顿无非就是软件或者硬件问题,软件主要包括系统优化不佳,同时打开的软件太多 ...

  • 服务商推广利器:用小程序链接未来!
  • 小程序:一种不用下载直接在微信打开使用的应用.基于微信强大的流量入口,小程序带给商户的价值,远远超过商户的预期. 如果你有关注微信官方公众号,那么你就知道,今年三月份以来,微信为了推广小程序的应用场景,几乎可以说已经到了丧心病狂的程度.隔几天就放一个大招. 微信不断扩张小程序的应用范围,并已经侵蚀到 ...

  • 高效率的APP开发团队是这样工作的
  • 标签: 李老大是一家APP开发公司的CTO,手上有好几个APP开发项目.今天有一个项目到交期了,他要再检查一下APP的功能. 李老大拿出他的手机,打开安装在手机中的APP,那就是今天要交接的APP.发现左下角的图标有一个红点.他眉头轻轻一皱,快速点开那个图标,发现是有同事向他发送消息了. 李老大点开 ...

  • 中国石油杂志
  • 中国石油杂志中国石油杂志,最新石油资讯网站, 首页 关于我们 网站公益 广告位出售 敬请留言 订阅查询 杂志链接 互联网 网站建设 WordPress 图片视频 在线视频 看图说话 投资理财 推荐阅读 杂谈调侃 生活点滴 篮球时空 汽车时代 石油人生 地质勘探 石油就业 石油工程 石油流言 石油生活 ...

  • 18621602727的文件夹[华为P9]
  • 他的首页 他的馆藏 他的关注 馆友反馈 关于他 [1**********] 与TA对话 关注 5134 贡献33 关注29007 访问 http://www.360doc.com/userhome/30971088 馆藏 (共1001篇) 馆藏分类文化(133) 财经(51) 旅游(139) 家庭( ...