2016-09-01 Wordpress Google字体加载缓慢 USESO字体库代理失效解决方法
2016-09-01 10:49
316 查看
最近我的一个WordPress项目突然访问非常缓慢,打开个页面需要花费非常多的时间。最后排查出来问题在于USESO的Fonts谷歌公共字体加载缓慢。因此我展开了对它的解决。
推荐一个新的谷歌公共字体库的CDN代理服务
HTTPS://CSS.NET/
它提供以下的服务:
常用前端CDN公共库
GOOGLE公共库
GOOGLE Fonts字体库
Gravatar
最佳方法一:
如果你使用七牛云存储的插件,它自带的360服务替换业务是非常好的改造目标:改造方式如下:
找到文件:wpjam-qiniutek.php
查找: $html = str_replace(array(‘https://ajax.googleapis.com‘,’http://fonts.googleapis.com‘)
将这一行之后的内容替换为:, array(‘https://cdn.css.net‘,’http://fonts.css.network‘), $html);
清理缓存
重新启用下插件的这个功能即可,当然插件上这个功能名字是没有变化的。只是功能发生了变化而已
这个方法非常实用,不需要修改什么代码直接用插件功能实现。
关闭谷歌字体引用
有网友联系到我,说如果不用这个插件有没有直接关闭引用谷歌字体文件的办法?
答案:有
方法1:插件停止
安装插件:WordPress市场中搜索 —— Disable Google Fonts 即可
PS:不过这个或许并不是一个非常可靠的办法,在我的项目中它并没有彻底生效。只能说是部分生效了。所以如果安装了这个插件并没有效果也请别奇怪。具体原因未知。
方法2:手工关闭
这个好理解吧,就是用全文搜索软件搜索整个项目,把引用了谷歌字体的一个一个干掉,或指向到本地字体文件上。
PS:这个方法非常稳定,一般只要不更新WordPress就不会失效。就是比较麻烦一点罢了!
相关文章推荐
- unobtrusive验证,ajax局部加载后验证失效解决方法
- MFC中CTreeCtrl加载节点缓慢的分析和解决方法
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
- MFC中CTreeCtrl加载节点缓慢的分析和解决方法
- jquery的load()方法加载html后javascript失效解决方法
- apache代理tomcat无法加载css,js,图片等资源的解决方法
- MFC中CTreeCtrl加载节点缓慢的分析和解决方法
- 加载tabbar的视图在启动后直接push到下一界面出现navigationbar失效的解决方法
- fonts.googleapis.com, ajax.googleapis.com加载缓慢的解决方法
- phpmyadmin加载缓慢的终极解决方法
- 在bootstrap modal 中加载百度地图的信息窗口失效解决方法
- 解决WordPress加载缓慢的方法
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
- Google字体库引起的首页加载缓慢的解决方法
- 关于mathjax加载缓慢的解决方法
- 使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
- linux fedora14下采用代理时,yum命令失效问题解决方法
- 解决:ScrollView嵌套ListView导致无法正确计算ListView的高度之动态加载图片高度常规方法失效。
- mvc3中使用unobtrusive时,ajax更新加载页面后验证失效解决方法
- 完美解决wordpress无法加载google字体等导致速度缓慢的方法