原因:
成都创新互联公司专注于原平企业网站建设,成都响应式网站建设公司,商城网站开发。原平网站建设公司,为原平等地区提供建站服务。全流程定制制作,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
wordpress使用了Open Sana字体,该字体的文件存放在美国Google的服务器上。当你打开网站的时,左下角会一直加载fonts.googleapis.com信息,因为国内访问google超级慢,有时甚至被屏蔽。这是导致访问慢的最终原因。
解决办法:
1、安装插件:在插件中搜索 Disable Google Fonts,选择安装,然后启用,这样就可以禁止Google字体的加载,这样就可以提高访问速度了。
2、wordpress使用了Open Sana字体,该字体的文件存放在美国Google的服务器上。当你打开网站的时,左下角会一直加载fonts.googleapis.com信息,因为国内访问google超级慢,有时甚至被屏蔽。这是导致访问慢的最终原因。
3、阿峰推荐使用这种方法,依次打开 /wp-includes/script-loader.php,约581行的位置,替换谷歌的字体库为360网站卫士的国内CDN节点(推荐)将上图截图中箭头指示的fonts.googleapis.com换成fonts.useso.com即可。
最近很多小伙伴都反映wordpress突然间变的很慢,有的是后台很慢,有些使用国外主题的小伙伴前台后台都很慢,打开页面至少需要20s以上的时间。很多小伙伴都以为是空间出问题了,昨天一小伙伴和小V说最近其实近期大多数wordpress网站变得非常慢的罪魁祸首是谷歌,wordpress后台默认的就引入了谷歌字体cdn的文件,而大部分国外主题也引用了谷歌字体文件所以造成了wordpress网站打开非常缓慢。而一些网站由于使用的是国人主题,并未引入谷歌字体文件所以前台打开网站无影响,后台打开却非常慢。既然知道了原因,那么如何禁止wordpress后台载入谷歌字体文件呢?其实很简单,一段代码就搞定了。代码如下: 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; 以上代码加入到当前的主题functions.php文件即可,至于wordpress主题前台载入了谷歌字体文件则找到相应的代码删除即可。
目前在国内访问WordPress建的网站可能会发现打开非常慢,尤其是当你登陆以后进入后台,会超级超级的慢,经常会有客户跟我吐槽过这个问题,其实这个问题原因不一定是服务器的问题,主要是因为wordpress引用了一些外部静态资源,而这些静态资源有些在国内是访问不了的,所以才会有页面一直加载,菊花一直转的情况。
简言之,WP是国外很流行的开源博客程序,很多主题,JS脚本,甚至字体都严重依赖GOOGLE的公共类库,正是因为Google在国内访问速度极慢导致我们的网站运行故障。
原因知道了,那解决的方法也就简单了,那就是需要把无法加载的资源替换成可以加载的,基于这个思路,我在早些时候开发过一个加速插件:WP Acceleration for China,这个插件可以很好的解决国内用户打开wordpress慢的问题。
目前插件可以为常见的两种打开慢的情况进行提速:
Google CDN国内无法访问;
Gravatar头像国内无法访问。
加速原理:
谷歌的静态资源提供中国科学技术大学、360网站卫士、极客族三家可选替代方案;
Gravatar的头像提供Gravatar CN、V2EX、极客族三家可替代方案。
插件安装
进入wordpress后台-插件-安装插件;
然后在搜索框搜索:WP Acceleration for China,搜索到插件之后安装即可;
安装后启用插件,进入设置-WP加速可对插件进行设置。