最近一段时间google的服务各种抽,包括google.hk的搜索我这边经常连不上,都已经挂上代理了,最近也有不少的客户朋友反应网站加载速度缓慢,经过检查都是由于使用的主题加载了google在线字体的问题导致的,一直卡在连接谷歌的在线字体服务器上面,我们直接禁用掉谷歌的在线字体即可。

解决方法:在wp的后台插件里面搜索安装 Disable Google Fonts    或  Remove Google Fonts References 这2款插件任意其一后启用即可,如果不想安装插件,也可以使用代码版,在主题的functions.php里面加入下面的代码:

Source code    
//禁用Open Sans
class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;

还有就是有些朋友的主题,使用的google的jq库,一样会蛋疼的导致访问速度很慢。。很慢。。原因还是卡在了谷歌的服务器上。。

解决办法如下:一般jq等js文件加载在主题对应的header.php文件里面,编辑该文件,有些主题可以设置取消google字体,情况有很多具体根据自己的情况取消,找到对应的链接,使用国内的一些jq库或者上传到本地,使用本地的jq库也可以。

可参考:http://help.cefhost.cn/archives/390.html

写在最后的:

也许你可能加载了google 或者其他的开源项目,例如github 上的。或netdna.bootstrapcdn.com 或者有些主题会加载google +1社交服务 或者twitter 和facebook like。等等诸多项目。他们的托管大部分位于国外,在我朝内打开非常吃力。会导致你的网站加载超时。请通过firefox 或者 chrome 找到相关的加载可以取消或者下载到本地,更改加载方式。

分享到: 更多

13
说点什么

avatar
12 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
天空音乐跑步机什么牌子好好听的英文歌fengbjhqs Recent comment authors
  Subscribe  
最新 最旧 得票最多
提醒
fengbjhqs
游客

直接修改电脑ip了

瑞子
游客

不错解决了问题。

好听的英文歌
游客

修改之后,网站速度快多了

跑步机什么牌子好
游客

修改后真的有很大的效果

Better Man
游客
Better Man

解决了我的大问题。谢谢。你们。

roy王
游客
roy王

的确,我菜鸟 还好 你们给我讲了,我才明白。有google 字体加载 必须等待time out 会影响加载时间。而且 很多 国外的js 加载的确影响了速度~~~

恭喜发财
游客
恭喜发财

插件 只能屏蔽wp 后台的 和默认的wp 主题。其他的还是修改主题的头部文件 或者参考:http://help.cefhost.cn/archives/390.html 参考2http://help.cefhost.cn/archives/544.html 有的主题无法去掉 可以用http://libs.useso.com/ 替代~~

天空音乐
游客

谢谢,问题终于解决!

易士登
游客

我装了插件后 前台的解决了,后台没解决 结果找了半天分析半天 居然我的主题后台会加载google 地图。。。。这个 估计要解决很麻烦了。 可恶的tianchao·~

FlappyBird
游客
FlappyBird

解析问题 感谢!