国内服务器在进行 WordPress 插件或者主题更新的时候经常会遇到一些连接超时的错误,例如之前给大家介绍的 429 Too Many Requests 问题,还有一个常见的问题就是更新 WordPress 版本时经常失败。今天老王介绍一个插件:WP-China-Yes,完美解决国内服务器更新 WordPress 插件和版本的问题。
一、问题描述
由于 WordPress 服务器在国外,如果我们使用国内服务器建站时,在更新插件或者 WordPress 版本时就可能会出现问题,最常见的就是 429 Too Many Requests 以及版本更新失败,关注 429 错误之前老王也分享过:《国内服务器 WordPress 在更新插件时提示 429 Too Many Requests 的解决方法》。
另外,如果你 WordPress 更新失败,无法再次更新,需要手动删除一个锁,详细教程:《解决 WordPress 升级时遇到的“另一更新正在进行”问题》。
二、解决办法
WP-China-Yes 项目地址:https://github.com/wp-china/wp-china-yes
介绍:
因为WordPress官方的服务器都在国外,所以中国大陆的用户在访问由WordPress官方提供的服务(插件、主题商城,WP程序版本更新等)时总是很缓慢。
近期又因为被攻击的原因,WordPress的CDN提供商屏蔽了中国大陆的流量,导致大陆用户访问插件主题商城等服务时报429错误。
为解决上述问题,我在大陆境内架设了基于反向代理的缓存加速节点,用以加快WordPress官方服务在中国大陆的访问速度,并规避429报错问题。
此加速节点是直接为你的站点与WordPress总部服务器的一切通信做加速,加速范围包括但不限于:插件、主题商城的资源下载、作品图片、作者头像、主题预览等……
为使更多的使用WordPress的同学能够用上大陆加速节点,我开发了WP-China-Yes插件,以求帮助大家方便简洁的替换官方服务链接为大陆节点。
这个是一个公益项目,我始终都不会以任何借口对插件、加速节点的使用权等进行收费。
使用方法:
可以直接去 GitHub 项目地址下载插件程序,然后上传到 WordPress 的插件目录下
网络良好的同学也可以去 WordPress 插件商城搜索插件:wp-china-yes(目前好像已经下架了)。
不管哪种方式,下载并安装插件后直接启用即可,该插件会自动接管所有WP访问官方服务的流量。
插件不会更改你的 WordPress 程序,若不想使用大陆加速节点,直接停用插件即可。
另外,插件不会拖累站点的速度,她只有在需要访问官方服务的时候才会被激活,并且核心代码只有 30 行左右,不会对你的站点造成任何负担。
三、使用感受
老王自己的几个在使用国内服务器的网站都在使用 WP-China-Yes 这个插件,总的来说还是非常不错的,如果你不放心,可以更新的时候启用,然后更新完停用,也是非常方便的。