V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
raysonlu
V2EX  ›  程序员

普通 CDN 与动态 CDN 有什么区别?

  •  
  •   raysonlu · 2019-07-06 11:59:07 +08:00 · 3595 次点击
    这是一个创建于 1972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    普通 CDN 我能理解的程度是:用户访问边缘节点,如果节点有缓存,则直接返回结果,无,节点则向服务器请求资源。 按照这个理,如果我设置所有资源都不进行缓存,那不就是所谓的“动态 CDN ”了吗?但实际上多家 CDN 服务提供商都是分开 cdn 和动态 cdn,而且动态 cdn 还额外收取更高的费用,这就很疑惑了,有无 dalao 解释一下?

    4 条回复    2019-07-12 09:29:00 +08:00
    Tianao
        1
    Tianao  
       2019-07-06 12:11:14 +08:00
    动态 CDN 我的理解是可以处理业务逻辑,类似于为应用服务器提供了一个前置反代,他的意义更多的在于通过下沉直接面向用户的服务器在整个互联网中的位置,来提高边缘用户到服务器的路由可达性或优化路由,进而改善边缘用户的访问体验;而不是为了单纯的降低资源服务器的负载或者减少其网络开销。
    otakustay
        2
    otakustay  
       2019-07-06 12:27:44 +08:00   ❤️ 3
    普通 CDN:我假设你给我的是可缓存文件,尊重你的缓存设置?我看心情
    动态 CDN:我绝对能保证符合你的缓存设置,且网络和配置为动态代理源站优化,你得多给钱
    边缘计算 CDN:我让你在 CDN 上也能做一些逻辑,钱你得给足
    raysonlu
        3
    raysonlu  
    OP
       2019-07-12 09:24:44 +08:00
    @otakustay 这不就是挤牙膏了吗?
    raysonlu
        4
    raysonlu  
    OP
       2019-07-12 09:29:00 +08:00
    @Tianao 但动态 CDN 的回源线路和方式,与 CDN 应该是一样的,CDN 判断一下有缓存并且符合缓存规则,有则直接返回,无则回源,动态 CDN 的话,直接回源
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5905 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:03 · PVG 10:03 · LAX 18:03 · JFK 21:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.