因为某些原因近期Google的大部分服务无法使用,特别是谷歌字体和一些公共库的调用问题,因为浏览器加载这些资源多是阻塞形式的,如果不能及时获取资源,那么浏览器将一直在等待,这样就会影响页面其他元素的渲染,对于用户来说,就会表现为页面加载缓慢或者打开困难。
因为我的博客之前调用了Google的字体服务,所以前一段时间打开页面时出现了这类现象,通过FireBug调试找到是Google字体的原因。搜索网络后找到了替代的办法,那就是使用360提供的前端公共库CDN服务缓存库。
这些公共库主要分为:常用前端公共库、Google前端公共库、Google免费字体库。
比如使用Google前端公共库的可以采取下面的方法进行替换(以下来自360官方网站):
1、首先在程序源代码中找到调用Google前端公共库的地址,比如:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js?ver=3.4.2'></script> |
2、将Google前端库的域名 ajax.googleapis.com 修改为:ajax.useso.com 即可,如下所示:
<script type='text/javascript' src='http://ajax.useso.com/ajax/libs/jquery/1.7.2/jquery.min.js?ver=3.4.2'></script> |
对于使用Google免费字体库的可以采取下面的方式进行替换(以下来自360官方网站):
1、首先在程序源代码中找到调用Google免费字体库的地址,比如:
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'> |
2、将Google免费字体库的域名 fonts.googleapis.com 修改为:fonts.useso.com 即可,如下所示:
<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'> |
如何通过第三方Wordpress字体转换插件继续使用Google字体库?(感谢来自淘宝的soulteary童鞋开发了这个插件)
插件说明地址:http://www.soulteary.com/2014/06/08/replace-google-fonts.html
插件下载地址:http://www.soulteary.com/wp-content/uploads/2014/06/Replace-Google-Fonts.zip
对于WordPress登录后台,我们可以采取下面的办法处理:
1、代码方式,通过在函数文件functions.php
文件中添加以下代码禁用谷歌字体:
if (!function_exists('remove_wp_open_sans')): function remove_wp_open_sans() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); } //add_action( 'wp_enqueue_scripts', 'remove_wp_open_sans' ); add_action('admin_enqueue_scripts', 'remove_wp_open_sans'); endif; |
《解决Google(谷歌)服务不可用导致WordPress后台缓慢的问题》有一个想法