



























这是一个创建于 697 天前的主题,其中的信息可能已经有所发展或是发生改变。
例如 美国用户访问时回源到 美国的源站。
伪代码表示我想实现的意图:
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)
第 1 条附言 · 2024 年 7 月 18 日

第 2 条附言 · 2024 年 7 月 18 日

第 3 条附言 · 2024 年 7 月 18 日
源站内容是一样的
第 4 条附言 · 2024 年 7 月 18 日
为啥这么做?
部分内容在 CDN 缓存时间非常短,需要频繁回源。如果只有一个源站,那么全球其他地域访问就要跨越半个地球回源。非常慢
1 yuzo555 2024 年 7 月 18 日首先 CDN 节点要够广,确保用户附近有节点; |
2 herozzm 2024 年 7 月 18 日这不就是 cdn 的原理嘛 |
4 yushiro 2024 年 7 月 18 日 via iPhone这跟 cdn 有啥关系?你内容都不放 cdn 节点,要求用户访问源站,那应该在 dns 上做文章啊。 |
6 duanxianze 2024 年 7 月 18 日只能从 dns 解析下手,和 cdn 目的不同,原理相同 |
9 Sayuri 2024 年 7 月 18 日阿里云企业版 DNS 可以解决这个问题。 |
10 leonshaw 2024 年 7 月 18 日源站内容不一样? |
11 xzysaber 2024 年 7 月 18 日这个目的是啥?为了省流? |
12 yuzo555 2024 年 7 月 18 日@yushiro @xzysaber |
13 IvanLi127 2024 年 7 月 18 日如果需求是要回源,这种不就是边缘计算吗?直接把源放在离用户最近的节点。要全部自建的话就按 CDN 的方案做,不然就按云服务商的方案做边缘计算。 |
14 DoNotSpeek 2024 年 7 月 18 日这需求跟 cdn 、回源没啥关系吧 |
15 dzdh 2024 年 7 月 18 日@yuzo555 #12 分情况的吧?前提是用户[已经]到达哪个节点吧? 如果美国的用户,已经到达了中国的节点,你再重新回到美国源站拉数据?不应该是从 CDN 节点就近的中国节点拉数据才更快吗? 除非源站内容不一样或者 GDPR 要求。 |
16 dzdh 2024 年 7 月 18 日重新看了题目看懂了。 那这就不就是 dns 解析上下手的问题 0.0 |
17 wy315700 2024 年 7 月 18 日 |
19 main1234 2024 年 7 月 18 日在 cdn 上面写个 lambda ,在 lambda 里面写你要的逻辑 |
21 leonshaw 2024 年 7 月 18 日源站内容都一样,约等于你自己就是 CDN ,然后外面再套一层。就按上面说的 Geo DNS ,用户就近接入 CDN 节点,节点就近回源。 |
23 ccde8259 2024 年 7 月 18 日这种情况应该用 Anycast |
24 qingzhijiusheng 2024 年 7 月 18 日dns 不同地域解析,举例子,国内和国外,国内走国内源,国外走 cf 。 |
25 hefish 2024 年 7 月 18 日可以用多个 cdn ,for us 一个,for eu 一个,for cn 一个。。。 |
26 ipwx 2024 年 7 月 18 日 |
27 Diego01 2024 年 7 月 18 日CDN ,条件源站加规则就可以吧 |
28 qsnow6 2024 年 7 月 18 日如果是静态内容的话,用预热接口把更新的内容推到 CDN 的节点上就行了,就不需要回源了。 |
29 QlanQ 2024 年 7 月 18 日需求是啥?这样做的目的是啥? |
30 liuliancao 2024 年 7 月 18 日地域 dns 每个指向 CNAME 各自的 cdn 域名 可以不 |
31 BeijingBaby 2024 年 7 月 18 日 |
33 azhangbing 2024 年 7 月 18 日从 DNS 入手 HTTPDNS 移动解析可以定义规则好像 |
34 ThirdFlame 2024 年 7 月 18 日比如阿里的 dcdn 支持回源写域名的。 那么上智能解析,就会让 dcdn 服务器回源时就根据解析结果回源到不同的服务器的 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。