使用WP-China-Yes将WP站点与官方服务的通信切换到大陆节点

Wordpress安装成功,后台主题或者插件甚至Wordpress无法正常更新和下载可以使用下面这个国内高人开发的插件,完美解决这些问题。


介绍


因为WordPress官方的服务器都在国外,所以中国大陆的用户在访问由WordPress官方提供的服务(插件、主题商城,WP程序版本更新等)时总是很缓慢。


近期又因为被攻击的原因,WordPress的CDN提供商屏蔽了中国大陆的流量,导致大陆用户访问插件主题商城等服务时报429错误。


为解决上述问题,我在大陆境内架设了基于反向代理的缓存加速节点,用以加快WordPress官方服务在中国大陆的访问速度,并规避429报错问题。


此加速节点是直接为你的站点与WordPress总部服务器的一切通信做加速,加速范围包括但不限于:插件、主题商城的资源下载、作品图片、作者头像、主题预览等……


为使更多的使用WordPress的同学能够用上大陆加速节点,我开发了WP-China-Yes插件,以求帮助大家方便简洁的替换官方服务链接为大陆节点。


这个是一个公益项目,我始终都不会以任何借口对插件、加速节点的使用权等进行收费。


插件项目地址


GitHub: https://github.com/sunxiyuan/wp-china-yes


网络良好的同学也可以去WP插件商城搜索:wp-china-yes


插件使用方法


下载并安装插件后直接启用即可,该插件会自动接管所有WP访问境外服务器的流量。


插件不会更改你的WordPress程序,若不想使用大陆加速节点,直接停用插件即可。


与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只能代理资源下载的请求,无法对其他请求生效,局限性比较大。


简而言之,WP-China-Yes可以实现kill 429的功能,但不止于此。WP-China-Yes开发的目的就是想取代kill 429,并在其上做延申:从根本上优化中国大陆用户使用WordPress官方服务时的用户体验


帮助推广


公益事业迫切需要每个人的支持与参与才能长久的发展下去。


你可以写一篇介绍WP-China-Yes插件可以解决429问题的文章,也可以写一篇介绍如何加快WP网站访问后台主题、插件商城的速度的文章。甚至可以直接把链接甩到qq群上告诉群友们:429问题已经不是问题了~


得益于CDN的特性,这个插件注定是用的人越多速度越快的。所以说帮助宣传会使每一个人收益。


常见问题


  • 速度为什么这么慢——加速节点使用CDN缓存数据,对于访问人数较少的冷门资源访问速度会慢很多。若遇到访问超时的情况请等10分钟再试,这段时间CDN会自动去WordPress官方服务器拉取资源供使用。
  • 是否可以自建反代节点——可以自建节点,请在插件的源文件中搜索api.w.org.ibadboy.net和d.w.org.ibadboy.net,将这两个域名替换成你的,同时在反代服务器上设置反代api的那个站点,将代理的json字符串中的静态文件路径替换为对应的反代资源即可。需要说明的是:我是不建议大家都搭建自己的自有节点的,因为得益于CDN的特性,当一个节点的用户基数足够大的时候,这个节点就可以缓存更全面的官方数据,这样再有人使用的时候就不必每次都回源访问了,可以大大改善用户体验。若每个人都自建节点,则会导致大家的使用体验都不好——每次访问都要回源。


作者博客


[tip type="tip success" ]

本文转载于坏蛋的博客:https://www.ibadboy.net/archives/3204.html

再次感谢作者的插件,完美解决了国内使用wordpress遇到该问题的困难。

[/tip]


我本人测试了下,完全ojbk!不然需要挂v才可以搞定。


WordPress

WordPress添加夜间模式代码版[转载]

2020-3-4 16:47:17

WordPress

wordpress无需代码实现视频播放和支持m3u8

2020-3-11 22:36:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧