请教一个 DNS 和 CDN 的问题

2022-06-20 14:08:32 +08:00
 lonelygod365

一个网站或者应用,有静态内容,也有动态请求。
我记得在云厂商的配置页面,dns 解析时把 cname 解析成 cdn ,那这时候动态的请求应该是流量走向何处? 有点蒙。

1083 次点击
所在节点    问与答
5 条回复
eason1874
2022-06-20 14:16:19 +08:00
一个域名解析到哪里,它的流量就发到哪里,不分什么静态动态

动态静态分离通常是,动态内容用本来的业务域名解析到业务服务器,静态内容另外用一个域名解析到 cdn ,比如 google 和 gstatic 。当然,你也可以用同一个域名走 cdn ,然后在 cdn 配置静态目录,只缓存指定目录,其他请求全部进入服务器
villivateur
2022-06-20 14:17:48 +08:00
动态请求会被 cdn 服务器直接转发到你的服务器上,没有缓存
lonelygod365
2022-06-20 14:45:07 +08:00
@villivateur 也就是说,这个条件是在 cdn 上做吗? 简单说就是判断除了静态内容之外的回源地址指向后端服务器?
villivateur
2022-06-20 14:49:47 +08:00
@lonelygod365 cdn 一般都会根据 url 目录或者后缀进行转发,这个不是自动的,得你自己配
BDGS
2022-06-20 17:00:00 +08:00
CDN 中可以配置针对哪些类型的资源或者 URL 进行缓存,没有配置的或者没有命中缓存的内容需要回源的。

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

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

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

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

© 2021 V2EX