wordpress博客打开速度变慢的解决方法
最近发现wordpress打开的速度慢了很多,甚至连后台都很难打开,
刚开始还以为是网速问题,或者是主机的速度问题,
直到把wordpress博客搬家至VPS,在本地PING过IP之后才发现原来是wordpress博客出了问题。
经过仔细查找发现原来是wordpress有个文件里后台加载了一个google的字体,
由于近来google的服务不稳定,导致大量独立博客字体加载不出来,
从而直接导致几十万wordpress独立博客打开速度变慢,严重时甚至导致网站打不开。
不得不说帝国主义亡我之心不死啊,一个小小的google也来捣乱,好在我们还可以曲线救国,
使我们的WordPress程序重新快起来。
本人在度娘那里找到了三种方法可以马上解决该麻烦。
1、在主题functions.php文件中加入下面代码,禁用WP的google字体。
1 2 3 4 5 6 | function ashuwp_remove_open_sans() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans',''); } add_action('init','ashuwp_remove_open_sans'); |
2、修改includes/script-loader.php文件中第602行定义了一个谷歌的字体url,624行(3.9版本),
并且在624行有加载这个。其实将在script-loader.php文件直接去除相关代码应该可以,
不过修改源文件总归是不好的,一升级恐怕又没了。
搜索:
1 | fonts.googleapis.com |
找到这行代码:
1 | $open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; |
把
1 | fonts.googleapis.com |
替换为
1 | fonts.useso.com |
修改完保存,再次刷新,大家就可以发现,自己的网站速度已经比以前快了很多,几乎瞬间就可以拿到google字体了。
原因就是本来需要从美国服务器才能拿到的google字体,现在已经遍布360全国的机房了。
3、通过WP插件,禁用google字体。
这里,具体的就不说了,直接放上插件名称和下载地址。
插件名称:Remove Open Sans font Link from WP core
插件地址:https://wordpress.org/plugins/remove-open-sans-font-from-wp-core/
PS:最后,个人以为,wordpress不适于用过多的插件,而影响速度,所以,我的宗旨是能用代码解决的就绝不用插件。
谷歌呗封杀就是一种悲剧!
2014-07-06 11:00 北京市 联通终于找到解决的方法了,刚开始我的博客也是很慢,最近两天好像又正常了些~~~~
2014-06-28 20:34 福建省厦门市 联通经检查,贵站还存在一个Google链接:googleapis.com。请仔细查找。
2014-07-01 20:48