WordPress访问打开速度很慢的几种解决方法

最近WordPress网站访问特别的慢,有时间要加载一分钟才能完全打开,最初怀疑是服务器的问题,经过多方测试,还是没找到原因。后来,通过工具测出浏览器一直在加载fonts.googleapis.com,才发现了是原来是GOOGLE的外链资源影响了网站的速度!

Wordpress很多主题用了谷歌的服务,现在谷歌被大规模屏蔽,速度受到了影响。 WordPress 自3.9+版本后加入了Google Fonts,而最近GOOGLE在中国国内是无法访问的,所以,如果是在登陆状态下打开你的WordPress 站点,会非常慢,因为压根儿加载不了这个字体文件。如果是非登陆状态且你的主题不是老外的主题,一般来说都是正常的。

解决方法: 出来问题就要解决,在天朝,既然你不得不忍受之,那么就换个思路变通一下。下面的解决方法,思路一是禁止加载该Google Fonts,二是替换加载源。下面说明之:

方法一:【插件】禁止WordPress 后台加载Google Fonts 安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。没啥好说的。

方法二:【代码】直接在functions.php 文件添加代码 网络上有不少代码,下面可以参考下,具体有没有效果没有确认:

add_filter(‘gettext_with_context‘, ‘disable_open_sans‘, 888, 4 );

function disable_open_sans( $translations, $text, $context, $domain ){

if ( ‘Open Sans font: on or off‘ == $context && ‘on‘ == $text ) {

$translations = ‘off‘;}return $translations;

}

function dw_remove_open_sans() {

wp_deregister_style( ‘open-sans‘ );

wp_register_style( ‘open-sans‘, false );

wp_enqueue_style(‘open-sans‘,‘‘);

}

add_action( ‘init‘, ‘dw_remove_open_sans‘ );

方法三:【代码】替换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。 WordPress 有很多国外主题都使用了Google的字体,包括WordPress后台本身也在使用,如果谷歌遭受屏蔽后,会导致使用WordPress的网站变慢。 因为每个页面切换都需要调取 fonts.googleapis.com,这个链接会因为谷歌而被屏蔽。 前台的解决办法是从主题下手,注释相关CSS,后台方法如下: 移除WordPress后台Google Font API链接 又是一年一度GFW封锁Google的时间段了,童鞋们有没感觉后台略卡了呢?那是因为WordPress使用了Google Font API,解决方法是暂时移除这个字体文件链接。

function remove_open_sans_from_wp_core() {

wp_deregister_style( ‘open-sans‘ );

wp_register_style( ‘open-sans‘, false );

wp_enqueue_style(‘open-sans‘,‘‘);

}

add_action( ‘init‘, ‘remove_open_sans_from_wp_core‘ );

把这段代码添加到主题目录下的functions.php文件最后即可。

时间: 11-02

WordPress访问打开速度很慢的几种解决方法的相关文章

黄聪:wordpress后台加载ajax.googleapis.com导致打开速度很慢的解决方案

打开wordpress后台,发现很卡,通过开发者工具看到是因为加载http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css这个元素导致的. <link rel='stylesheet' id='jquery-ui-smoothness-css' href='http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoot

WordPress程序打开速度慢的三种解决方法

WordPress程序打开速度慢的三种解决方法 最近好多用户反应,在使用WordPress程序的网站时,不论打开网站前台或是后台,速度都是非常慢.联想近期的GOOGLE断网事件,不难发现,原来是GOOGLE"故障"所致,以致WP内置的字体链接失效://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clati

WordPress慢的八种解决方法(用排查法解决)

WordPress的打开速度慢会影响到用户体验和关键词的稳定排名,WordPress为什么加载慢呢?其实很简单的,就是WordPress水土不服,用WordPress的大家都知道,WordPress是外国人开发的,在国内用肯定会卡的,今天笔者给大家整理了几个解决各种WordPress慢的慢的问题,希望能够帮助到大家! 方法一:删除不必要的插件 什么叫不必要的插件呢?就是能用代码解决的就用代码不用插件,不是非常需要的功能类的插件,美化网站的各种插件,常见的久这两种. 方法二:关闭主题的谷歌字体 这

无法打开BCP主数据文件的一种解决办法

今天在导出数据库的时候遇到了这个问题,网上搜索了很多办法都无法解决! 最后发现是目录不存在导致的,但是提示是“无法打开BCP主数据文件” 如果出现这个提示检测下,目录是否存在! 标签: Sql2005 无法打开BCP主数据文件的一种解决办法

网站打开慢怎么回事,哪些原因导致网站打开速度很慢

网站打开速度非常慢相信是很多人都会遇到的问题,除了本身网速慢的原因之外,更多的应该是从网站本身方面考虑,有时一些细节性的问题都会导致网站打开慢,一般原因会有以下几个方面: 第一,网站服务器空间的问题.网站都是存放在服务器空间里了,如果服务器响应比较慢,那么网站同样的就会打开很慢,因此站长们在选择空间时,应该选择那些有实力的空间服务商,选择双线或多线的主机,最好选择国内的空间: 第二,网站代码问题,例如使用table布局的就会比使用div布局的网站打开慢,另外还有就是一些Javascript和一引

vim傻瓜式配置 + git clone的速度慢到难以忍受问题的解决方法~

一般在github上面看到一个好的开源项目,想要使用它,或者想要研究一下它的源码,这时我们需要使用git clone命令. git clone就是仓库克隆,把服务端的仓库克隆到本地,和git push相对(以前都说push的反义词是pop,现在又多了一个~~) 举个例子,我最常克隆的仓库是vimplus,自动配置vim的神器,毕竟自己懒得配置,但不配置一下又跟那啥一样.这个到网上一搜,万能的网友会告诉你,先把仓库克隆下来(或许他们甚至没有这句话,直接给命令了),他们用的命令都是: git clo

打开 chm 帮助文件显示空白及解决方法

有个很奇葩的解决方法:把 chm 文件用压缩软件压缩,然后用压缩软打开此压缩包,直接双击压缩包里面的 chm 文件 这虽然解决了问题,但是这不科学…… 分析:直接打开压缩包里面的文件,压缩包的文件是临时解压到系统的临时文件夹的,那么这个应该是权限问题导致在其他盘打开 chm 文件一片空白 知道原因了就好办,解决方法:右键点击 chm 文件,选择属性,然后看下图,点击“解除锁定”即可(图中我已经点击过了,所以变成灰色)

wamp服务器访问php非常缓慢的可能原因以及解决方法

wamp这两天明显比以前访问要慢很多,重启了下,刚开始还有效,后来重启也没用,就在网上查了下原因,分享给需要的朋友. 可能原因1.apache  access.log文件过大 (本人就是用这个解决的) 解决方法:清空日志文件:日志路径:wamp\bin\apache\Apache2.4.4\logs\access.log ============================================================ 可能原因2.hosts文件(在网上看的,本人没有试过,

Ubuntu---不能打开 exfat 文件系统格式的 U盘解决方法

出现问题:今天把 U 盘插入 Ubuntu 系统的电脑中,打开 U 盘发现弹出 系统格式不支持 的提醒,无法进入 U 盘进行操作. 环境: Ubuntu18.04 TSL; 格式化为 exfat 文件系统的 U 盘 出错原因:在 Ubuntu 下,据说是版权的原因,默认不支持 exfat 格式的 U 盘,不过我们可以很方便的添加对 exfat 的支持. 解决办法:直接打开终端,输入以下命令即可解决: sudo apt-get install exfat-utils 一般情况下,不用重启即可生效,