使用过wordpress的都遇到过更新wordpress版本或者更新插件更主题的时候无法正常更新,出现429报错或者网络繁忙。
其原因是wordpress官方曾经受到过来来自中国的流量攻击,而且wordpress是美国公司开发的,所以wordpress干脆把来自中国的流量全部屏蔽了,原因你懂的。
那么要想想解决wordpress更新出现的429错误,有什么办法呢?
之前有推荐过一款来自闪电博的插件,不过效果不是很理想,今天我们来推荐这款名叫WP-China-Yes的插件。
这是由国内一个大牛编写的,据说完全是为了解决wordpress国内访问不了的问题,为此还搞了个公益项目。
主机吧看了下,还挺多人赞助的,所以说还是很靠谱的。
现状
该项目目前由又拍云全力赞助支持——提供无限量CDN流量及数据存储资源。
后端由各个企业和个人捐助服务器组建反代节点,反代WordPress官方服务,前端统一接入到又拍云上,由CDN层实现负载均衡和容灾热备,保证高可用性。
目前官方插件、主题、核心程序、作品LOGO、作品横幅、作品截图、作者头像、主题预览等需要从官方调取的一切静态资源均会在第一次访问后被迁移到又拍云存储上缓存1年的时间,日后访问直接从国内云存储调取,速度飞快。
对于动态的API请求也有制定专门的加速策略,经测试:从河北秦皇岛移动带宽上直接调用WP官方接口检测插件更新情况平均需要耗费11秒的时间,而使用中国区仓库源加速后只需要1秒。
这个插件目前在wordpress插件官网被下架了,原因你懂的。
想下载的可以到GitHub下载: https://github.com/wp-china-yes/wp-china-yes
或者直接下载主机吧本地的,安装方法就跟平时安装插件一样,上传安装即可。
下载并安装插件后直接启用即可,该插件会自动接管所有WP访问官方服务的流量。
插件不会更改你的WordPress程序,若不想使用大陆加速节点,直接停用插件即可。
另外,插件不会拖累站点的速度,她只有在需要访问官方服务的时候才会被激活,并且核心代码只有30行左右,不会对你的站点造成任何负担。