优化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 xml-rpc远程调用
Dec 19 PHP
检测png图片是否完整的php代码
Sep 06 PHP
php中的常用魔术方法总结
Aug 02 PHP
PHP中的插件机制原理和实例
Jul 08 PHP
php清除和销毁session的方法分析
Mar 19 PHP
PHP实现事件机制的方法
Jul 10 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
Dec 08 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
php和html的区别点详细总结
Sep 24 PHP
php实现微信和支付宝支付的示例代码
Aug 11 PHP
深入解析PHP底层机制及相关原理
Dec 11 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
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
php连接mysql数据库
2017/03/21 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
jQuery窗口拖动功能的实现代码
2017/02/04 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
跟老齐学Python之再深点,更懂list
2014/09/20 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
python 实现"神经衰弱"翻牌游戏
2020/11/09 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
C#实现启动一个进程
2016/10/01 面试题
送给程序员的20个Java集合面试问题
2014/08/06 面试题
《画》教学反思
2014/04/14 职场文书
冰雪公主观后感
2015/06/16 职场文书
女儿满月酒致辞
2015/07/29 职场文书
辅导员学期工作总结
2015/08/14 职场文书
500字作文之周记
2019/12/13 职场文书
Ruby处理CSV数据方法详解
2022/04/18 Ruby