优化WordPress的Google字体以加速国内服务器上的运行


Posted in PHP onNovember 24, 2015

由于Google被彻底墙掉,不翻墙就无法加载谷歌字体。很多新手朋友经常抱怨自己买的主机如何如何慢,给的示例站秒开,可是自己的站要几十秒才能打开,而且是全新安装的WordPress网站,没有任何图片也很慢。其实很多时候WordPress速度慢并非主机的原因,而是因为谷歌字体,今天我们就给大家提供一个优化谷歌字体的超详细教程,小白专用。

如何查看自己的网站是否包含谷歌字体

首先,打开FireFox或者Chrome,进入隐身模式,Firefox可以用快捷键Ctrl+Alt+P,Chrome可以用快捷键Ctrl+Alt+N。

其次,进入开发者模式,两个浏览器都可以用快捷方式Ctrl+Alt+N进入。这里我们以FireFox为例。

优化WordPress的Google字体以加速国内服务器上的运行

然后访问你的网站,在窗口下方将加载的内容按域名排序,可以看到'fonts.googleapis.com'的内容,就说明你的WordPress确实引用了谷歌字体。

优化WordPress的Google字体以加速国内服务器上的运行

在Chrome中是这个样子:

优化WordPress的Google字体以加速国内服务器上的运行

优化谷歌字体方案1:

安装插件,这个是最简单直接的方法,比较适合新手。在WordPress后台搜索‘disable Google fonts',然后会出来一堆插件,排在前面的两个插件是“Disable Google Fonts”和“Remove Google Fonts References”。亲测“Remove Google Fonts Reference” 插件更有效。

优化WordPress的Google字体以加速国内服务器上的运行

优化谷歌字体方案2:

修改WordPress代码。如果你可以通过FTP或者在线文件编辑器修改你的WP代码,这不失为一个有效的方法。对新手站长也不用担心,就算你没有任何代码基础,跟着教程一步一步做就可以了。打开wp-includes/scriptes-loader.php文件,如果你通过FTP下载到了本地,建议使用notepad++打开。使用Ctrl+H全文替换googleapis为useso,然后保存上传覆盖源文件。

优化WordPress的Google字体以加速国内服务器上的运行

究极解决方案:

如果以上几个方法都失效了,还有一个简单粗暴的方法,将WP所有文件打包下载到本地,当然,wp-content下的uploads文件夹可以不用。然后使用notepad++“文件查找”的功能,将所有的googleapis替换为useso,然后上传覆盖已修改的文件。

优化WordPress的Google字体以加速国内服务器上的运行

不过,如果使用CDN加速,或者任何缓存插件的话,修改之后都要清空缓存,尤其是wp-total-cache等插件。

PHP 相关文章推荐
社区(php&&mysql)二
Oct 09 PHP
php array_walk() 数组函数
Jul 12 PHP
preg_match_all使用心得分享
Jan 31 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
Apr 21 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
php实现连接access数据库并转txt写入的方法
Feb 08 PHP
PHP获取链表中倒数第K个节点的方法
Jan 18 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
Aug 27 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 #PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 #PHP
WordPress中对访客评论功能的一些优化方法
Nov 24 #PHP
php发送短信验证码完成注册功能
Nov 24 #PHP
PHP获取文件扩展名的4种方法
Nov 24 #PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
Aug 17 #PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 #PHP
You might like
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
thinkphp关于简单的权限判定方法
2017/04/03 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
jQuery toggle()设置CSS样式
2009/11/05 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
深入理解jQuery之事件移除
2016/06/02 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
浅谈node中的exports与module.exports的关系
2017/08/01 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
python实现保存网页到本地示例
2014/03/16 Python
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python中functools模块函数解析
2017/03/12 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
用python实现一个简单的验证码
2020/12/09 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
文员自我评价怎么写
2013/09/19 职场文书
黄金搭档广告词
2014/03/21 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
主婚人致辞精选
2015/07/28 职场文书
解读MySQL的客户端和服务端协议
2021/05/10 MySQL
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技