V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lonelygod365
V2EX  ›  问与答

请教一个 DNS 和 CDN 的问题

  •  
  •   lonelygod365 · 2022-06-20 14:08:32 +08:00 · 1101 次点击
    这是一个创建于 911 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2022-06-20 17:00:00 +08:00
    eason1874
        1
    eason1874  
       2022-06-20 14:16:19 +08:00
    一个域名解析到哪里,它的流量就发到哪里,不分什么静态动态

    动态静态分离通常是,动态内容用本来的业务域名解析到业务服务器,静态内容另外用一个域名解析到 cdn ,比如 google 和 gstatic 。当然,你也可以用同一个域名走 cdn ,然后在 cdn 配置静态目录,只缓存指定目录,其他请求全部进入服务器
    villivateur
        2
    villivateur  
       2022-06-20 14:17:48 +08:00
    动态请求会被 cdn 服务器直接转发到你的服务器上,没有缓存
    lonelygod365
        3
    lonelygod365  
    OP
       2022-06-20 14:45:07 +08:00 via iPhone
    @villivateur 也就是说,这个条件是在 cdn 上做吗? 简单说就是判断除了静态内容之外的回源地址指向后端服务器?
    villivateur
        4
    villivateur  
       2022-06-20 14:49:47 +08:00
    @lonelygod365 cdn 一般都会根据 url 目录或者后缀进行转发,这个不是自动的,得你自己配
    BDGS
        5
    BDGS  
       2022-06-20 17:00:00 +08:00
    CDN 中可以配置针对哪些类型的资源或者 URL 进行缓存,没有配置的或者没有命中缓存的内容需要回源的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:52 · PVG 09:52 · LAX 17:52 · JFK 20:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.