一个网站或者应用,有静态内容,也有动态请求。
我记得在云厂商的配置页面,dns 解析时把 cname 解析成 cdn ,那这时候动态的请求应该是流量走向何处? 有点蒙。
1
eason1874 2022-06-20 14:16:19 +08:00
一个域名解析到哪里,它的流量就发到哪里,不分什么静态动态
动态静态分离通常是,动态内容用本来的业务域名解析到业务服务器,静态内容另外用一个域名解析到 cdn ,比如 google 和 gstatic 。当然,你也可以用同一个域名走 cdn ,然后在 cdn 配置静态目录,只缓存指定目录,其他请求全部进入服务器 |
2
villivateur 2022-06-20 14:17:48 +08:00
动态请求会被 cdn 服务器直接转发到你的服务器上,没有缓存
|
3
lonelygod365 OP @villivateur 也就是说,这个条件是在 cdn 上做吗? 简单说就是判断除了静态内容之外的回源地址指向后端服务器?
|
4
villivateur 2022-06-20 14:49:47 +08:00
@lonelygod365 cdn 一般都会根据 url 目录或者后缀进行转发,这个不是自动的,得你自己配
|
5
BDGS 2022-06-20 17:00:00 +08:00
CDN 中可以配置针对哪些类型的资源或者 URL 进行缓存,没有配置的或者没有命中缓存的内容需要回源的。
|