• 请不要在回答技术问题时复制粘贴 AI 生成的内容
raysonlu
V2EX  ›  程序员

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

  •  
  •   raysonlu · Jul 6, 2019 · 4049 views
    This topic created in 2534 days ago, the information mentioned may be changed or developed.

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

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