一个域名,根据用户 ip 就近回源,用哪种方案比较好?

63 天前
 isbase

例如 美国用户访问时回源到 美国的源站。

伪代码表示我想实现的意图:

Browser:
    Access CDN domain (cdn.com)
CDN:
    if user IP is US:
        Serve from us.com origin
    else if user IP is Europe:
        Serve from eu.com origin
    else if user IP is China:
        Serve from cn.com origin
    else:
        Default action (not specified)
3360 次点击
所在节点    CDN
34 条回复
leonshaw
62 天前
源站内容都一样,约等于你自己就是 CDN ,然后外面再套一层。就按上面说的 Geo DNS ,用户就近接入 CDN 节点,节点就近回源。
poembre
62 天前
有些网站是 主站域名 直接配置 301 跳转到 其他各个城市 子域名。 每个城市 1 个节点 。 比如 58.com
ccde8259
62 天前
这种情况应该用 Anycast
qingzhijiusheng
62 天前
dns 不同地域解析,举例子,国内和国外,国内走国内源,国外走 cf 。
然后你在分别加上 cdn 就行
hefish
62 天前
可以用多个 cdn ,for us 一个,for eu 一个,for cn 一个。。。
然后用 dns 分流。
ipwx
62 天前
这不会是该死的野生面试题吧。。

问题怪怪的。
Diego01
62 天前
CDN ,条件源站加规则就可以吧
qsnow6
62 天前
如果是静态内容的话,用预热接口把更新的内容推到 CDN 的节点上就行了,就不需要回源了。
QlanQ
62 天前
需求是啥?这样做的目的是啥?
liuliancao
62 天前
地域 dns 每个指向 CNAME 各自的 cdn 域名 可以不
BeijingBaby
62 天前
话说大厂 cdn 都支持规则回源,起到加速回源作用。。没问题啊?怎么会是问题??

BeijingBaby
62 天前
azhangbing
62 天前
从 DNS 入手 HTTPDNS 移动解析可以定义规则好像
ThirdFlame
62 天前
比如阿里的 dcdn 支持回源写域名的。 那么上智能解析,就会让 dcdn 服务器回源时就根据解析结果回源到不同的服务器的

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

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

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

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

© 2021 V2EX