众所周知,WordPress官网打不开,长达一年一直无法访问提示 wordpress 429 Too Many Requests 网上也有各种解决方案和办法,为大家推荐几个实用的插件及解决方案。
kill 429
WordPress插件 kill 429 是WBOLT_COM 博客网站提供的WP插件,通过代理方式访问到WordPress官方。具体使用请参照 WordPress打不开429错误解决办法
WP-China-Yes
WP-China-Yes这款插件是另外一名开发人员提供的,目前在WP官方获得5得好评。
使用WP-China-Yes将WP站点与官方服务的通信切换到大陆节点。
(下方内容均转自 开发作者博客)
WP-China-Yes 安装方法
最新稳定版:点击下载
GitHub: https://github.com/sunxiyuan/wp-china-yes
网络良好的同学也可以去WP插件商城搜索:wp-china-yes
下载并安装插件后直接启用即可,该插件会自动接管所有WP访问境外服务器的流量。插件不会更改你的WordPress程序,若不想使用大陆加速节点,直接停用插件即可。
WP-China-Yes 与 Kill 429 插件的异同
有很多人以为WP-China-Yes插件和kill 429插件是一样的,其实这是一种错误的看法。这两个插件在实现原理上是不同的,kill 429基于正向代理,而WP-China-Yes基于反向代理。
WP-China-Yes会接管WP站点访问官方服务时的一切流量——包括但不限于插件主题商城的图片、头像、下载链接等。并且使用CDN节点分发,可以缓存热点资源,从而更好的加速。
Kill 429是通过WP提供的WP_PROXY_HOST配置方法配置http代理的方式使站点能够访问wordpress服务器,而wordpress程序最终会使用cURL的CURLOPT_PROXY设置HTTP正向代理。使用这种实现方法天然决定了无法配合CDN服务做资源缓存加速,而且目前观察来看Kill 429只能代理资源下载的请求,无法对其他请求生效,局限性比较大。
另外,在源的维护成本上,依托CDN分发的WP-China-Yes是要比使用单节点硬抗的Kill 429低几个数量级的。正式因为源的维护成本低的这个优点,才让为大家统一提供仓库源变为了可能。随着2.0.0版本带来的“社区源”功能的上线,未来会有更多的商业公司加入到社区源的维护中,争取早日改善国内的WordPress使用体验!
简而言之,WP-China-Yes可以实现kill 429的功能,但不止于此。WP-China-Yes开发的目的就是想取代kill 429,并在其上做延申:从根本上优化中国大陆用户使用WordPress官方服务时的用户体验。
更多关于插件详情地址见开发作者博客 https://www.ibadboy.net/archives/3204.html