从2014年5月25号左右开始,发现原来打开很快的网站,变得异常缓慢,后台打开很慢,无法忍受。网站用的是wordpress程序。
万般无奈上谷歌搜索,发现前几天偶尔打不开的谷歌如今是彻底打不开了。这绝不是偶然,于是排查网站,发现WordPress自动加载的谷歌Open Sans字体拖慢了后台速度。
于是想到两个解决办法:
1、屏蔽谷歌字体,不加载。
2、通过代理访问谷歌Open Sans。
方法1:
将如下代码复制到主题文件function.php
//禁用Open Sans
function remove_open_sans() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans', '');
}
add_action( 'init', 'remove_open_sans' );
完美解决,后台运行如飞。
方法2:
使用360网站卫士代理访问谷歌Open Sans
打开wordpress代码中的文件wp-includes/script-loader.php文件
搜索:fonts.googleapis.com找到这行代码:
$open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
把fonts.googleapis.com替换为fonts.useso.com
修改完成保存,刷新网页,实时生效,后台速度恢复正常。
更多阅读:
2014年8月8日 上午10:36 2F
我是将字体和css弄到自己网站,然后改地址,这样就从自己网站加载啦~
2014年8月8日 下午1:14 B1
@ BabyBichu @BabyBichu : 这是个很好的解决办法。
2014年6月18日 下午2:19 1F
//禁用Open Sans谷歌字体
function remove_open_sans() {
wp_deregister_style( ‘open-sans’ );
wp_register_style( ‘open-sans’, false );
wp_enqueue_style(‘open-sans’, ”);
}
add_action( ‘init’, ‘remove_open_sans’ );
//禁用谷歌字体