众所周知的一些原因,最近很长一段时间在国内使用WordPress建站会发现打开非常慢,有很多用户也跟我吐槽过这个问题,所以之前我也给出了解决方案(替换谷歌字体,解决WordPress打开慢问题),但是这些天还发现不止是google的资源打不开了,因为在WordPress上广泛使用的Gravatar头像都无法打开,这也会导致页面一直处在loading状态,所以WP Acceleration for China
插件诞生了,WP Acceleration for China
旨在提供常用的加速方法,为国内WordPress加速。
就我目前发现的影响因素,主要有上面提到的两点,也就是:
- Google CDN国内无法访问;
- Gravatar头像国内无法访问。
针对这两种情况,最好的办法就是替换无法访问的资源。
对于谷歌 CDN资源,以前在googleapis to useso
插件中使用的是360前端资源库,但是使用中发现速度不是很稳定,并且不支持https
,在WP Acceleration for China插件中换成了中国科学技术大学
提供的CDN链接,速度还是不错的。
对于Gravatar头像的问题,就有些棘手了,因为头像是存在Gravatar网站上,不是随便替换成第三方就行的。不过在网上找了其他博主提供的方案后,发现Gravatar的头像通过https
是可以访问的,例如:。
插件安装
- WordPress官方插件目录下载上传安装:https://wordpress.org/plugins/wp-acceleration-for-china/
- Github获取代码加入主题中: https://github.com/Lomu/wp-acceleration-for-china
- 直接后台插件》安装插件》搜索“WP Acceleration for China”并安装。
后续说明
WP Acceleration for China插件可以替换HTML中输出的内容,但是如果资源是通过其他JS、CSS中引入的,那么很遗憾,这个替换不了哦~
同时如果你发现还有其他因素导致在国内打开很慢,那么也可以告诉我,有解决方案的话会加入插件中。
评论列表(30)
现在发现 https://maps.google.com/maps/api/js 被插件统一替换为 https://maps.lug.ustc.edu.cn/maps/api/js后加载还是有问题。在网上看到是可以把 https://maps.google.com/maps/api/js 改为: https://ditu.google.cn/maps/api/js 就没问题了。希望大神能修复这个问题,点赞。
目前谷歌字体其实是可以访问的,无需加速,可以关闭谷歌字体的镜像
你好,这个插件主要是针对Google CDN国内无法访问和Gravatar头像国内无法访问的优化加速吗???
是的
fonts.lug.ustc.edu.cn 无法打开了。请站长看看!
这边是可以打开的,并且谷歌字体现在也是可以打开,不需要设置加速的,可以参考:https://www.wpcom.cn/help/60.html
很不错哟
博主可以加一个引用国内的CDN公共库,例如bootstrap、jQuery等等元素。谢谢!
想法不错,不过可行性不是很高,后台并没有直接引入bootstrap、jQuery,jQuery也是合并在一个文件里面;前端页面情况就更复杂了,任何一个主题插件都可以操作这些文件
还不错 学学
我也来试试看
搞定
不错很强悍
很好
看看我的网站为什么打开那么慢www.daimoran.com
js加载不上来
怎么解决呢?
我还以为我的网站访问已经很慢了,没想到看见一个比我还慢的,心里瞬间就舒畅了。。。哈哈
google 字体库 font.googleapis.com 域名 已经解封,这个插件已经没必要了
这个真的可以用吗
zhege zhuti zenme 是这个样子的。包不大,但是速度慢啊
我去,还有这种插件
这个很好。
文章不错,学习了,欢迎回访交换链接,http://www.e2xue.com
实在想不通,为什么GFW连头像也要墙。
而wordpress也不考虑大陆用户,引用google的字体。。
违禁头像呗
直接在 function.php 里面加入代码就好了啊,没必要还做插件,增加负担啊。
其实都一样
当然不一样,wordpress插件多了速度就会变很慢。
也就多引用一个文件的时间吧