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

2019-07-06 11:59:07 +08:00
 raysonlu

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

3528 次点击
所在节点    程序员
4 条回复
Tianao
2019-07-06 12:11:14 +08:00
动态 CDN 我的理解是可以处理业务逻辑,类似于为应用服务器提供了一个前置反代,他的意义更多的在于通过下沉直接面向用户的服务器在整个互联网中的位置,来提高边缘用户到服务器的路由可达性或优化路由,进而改善边缘用户的访问体验;而不是为了单纯的降低资源服务器的负载或者减少其网络开销。
otakustay
2019-07-06 12:27:44 +08:00
普通 CDN:我假设你给我的是可缓存文件,尊重你的缓存设置?我看心情
动态 CDN:我绝对能保证符合你的缓存设置,且网络和配置为动态代理源站优化,你得多给钱
边缘计算 CDN:我让你在 CDN 上也能做一些逻辑,钱你得给足
raysonlu
2019-07-12 09:24:44 +08:00
@otakustay 这不就是挤牙膏了吗?
raysonlu
2019-07-12 09:29:00 +08:00
@Tianao 但动态 CDN 的回源线路和方式,与 CDN 应该是一样的,CDN 判断一下有缓存并且符合缓存规则,有则直接返回,无则回源,动态 CDN 的话,直接回源

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

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

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

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

© 2021 V2EX