Discourse 做 cloudflare 优选

我想给我的 discourse 做 cloudflare 优选也遇到这个Discourse 绑定多域名的问题。

似乎没有人尝试过…

这是一个什么配置,是在 CloudFlare 上进行配置的吗?

本主题是从:如果我有多个discourse域名,该如何配置 移动过来的。

是的,一种接入cdn的方式。

需要程序支持绑定一个源域名和一个cdn加速域名。

尝试过一次,我在 discourse 程序绑定了a.com 作为源 b.com 作为 cdn 加速域名,部署完访问 b.com 强制跳转到了 a.com

这是需要做全站加速还是只是针对附件?

怎么感觉这种配置方式有点复杂。

我们的情况就是 CloudFlare 只做全站代理,就是用 CloudFlare 的加速,附件内容部分在 AWS 上, 用的 CloudFront 的 CDN。

内容在 Discourse 重构后,如果有附件的话,Discourse 会默认在页面中使用 CDN 的地址。

CDN 的地址我们用的是不同的二级域名。

是的,全站代理。

具体部署可以查一下cloudflare 优选IP

如果有解决方案感激不尽~

你说的是这个吗?

加快 CloudFlare 的访问速度?

写个脚本调用 CloudFlare 的 API 来不定时更新 A 记录,加快访问?是这样的一个思路吗?

如果是这样的话,个人感觉有点折腾了。

CloudFlare 在国内的合作伙伴是百度,至于 IP 地址分配这些东西很多都是百度在处理。

中国网站访问的瓶颈不在于网络速度,其实我们的国际出口速度是很快,带宽也很大的,瓶颈在网络出口上核心路由的入侵检测,并且这个入侵检测是双向的。

甚至于国际出口的速度有时候甚至比国内跨网络的服务商提供的带宽还要大。

至于调整 CloudFlare A 记录这种对你带来的速度提升实际感受不大,并且还会增加很多配置复杂度。

实测,国际漫游回中国的手机网络是全开放,不做检测,没有防火墙,在中国境内访问境外网站的速度有时候甚至超过国内的网站。

个人感觉针对 CloudFlare 做的这种配置没有太大价值。