普通 CDN 我能理解的程度是:用户访问边缘节点,如果节点有缓存,则直接返回结果,无,节点则向服务器请求资源。 按照这个理,如果我设置所有资源都不进行缓存,那不就是所谓的“动态 CDN ”了吗?但实际上多家 CDN 服务提供商都是分开 cdn 和动态 cdn,而且动态 cdn 还额外收取更高的费用,这就很疑惑了,有无 dalao 解释一下?
1
Tianao 2019-07-06 12:11:14 +08:00
动态 CDN 我的理解是可以处理业务逻辑,类似于为应用服务器提供了一个前置反代,他的意义更多的在于通过下沉直接面向用户的服务器在整个互联网中的位置,来提高边缘用户到服务器的路由可达性或优化路由,进而改善边缘用户的访问体验;而不是为了单纯的降低资源服务器的负载或者减少其网络开销。
|
2
otakustay 2019-07-06 12:27:44 +08:00 3
普通 CDN:我假设你给我的是可缓存文件,尊重你的缓存设置?我看心情
动态 CDN:我绝对能保证符合你的缓存设置,且网络和配置为动态代理源站优化,你得多给钱 边缘计算 CDN:我让你在 CDN 上也能做一些逻辑,钱你得给足 |