CloudFlare 如何根据 IP 所属区域选择最靠近的服务器?

49 天前
 RangerWolf
比如:用户访问 www.test.com

1. 日本的访客访问日本的服务器

2. 其他的访客默认访问美国的服务器

但是要求用户看到的网址依然是 www.test.com 而不是 jp.test.com 之类的不同的域名

CF 付费方案也可以接受,但是希望不要太贵。每个月不超过 20$吧

日请求量在 2~5W 这个范围
979 次点击
所在节点    Cloudflare
8 条回复
tianzx
49 天前
你使用 pages 开发的 jamstack 架构应用默认就支持
loveshuyuan
49 天前
XinSong
48 天前
你这个不是可以靠解析实现吗(
luoyide2010
48 天前
我记得阿里付费 dns 也能实现类似效果吧,根据用户所在区域或者运营商,解析出不同的 IP 地址
RangerWolf
48 天前
@luoyide2010 我们已经用了 CF 的 DNS 了,还是想先基于 CF 的方案看看
Fish1024
48 天前
cf 不需要这种操作,你接入了 cf ,那就是接入了 cf 的全球节点。不信你在不同的地区 ping 了看下,ip 都是各地的。有跨地域的 ip 也不用担心,那是 cf 的 anycast ip
RangerWolf
48 天前
@Fish1024 我确实测试过,不管哪里 ping 值都是 1~2ms
不过有的区域下载一些 10K 左右的 js 居然花了 20s+,按道理应该已经被缓存了的
不过这个方案还有一些其他的应用场景,CDN 并不能解决所有问题
Lemonawa
44 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1029050

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX