CDN 与 Web 服务器。根本差异

Jos*_*osh 1 rest web-services http cdn

我的理解是,CDN 实际上由更靠近客户端的HTTP服务器组成。他们的主要目标是以低延迟交付缓存的内容(例如多媒体)。这种理解正确吗?或者这个类比有误导性吗?

如果是这样,可以肯定地说 CDN通常会:

  • 不接受打算修改数据的 PUT / POST / DELETE 请求?
  • 一般情况下,不通过网络建立与数据库的连接来传递或操作数据

或者我对上述内容以及它们在实践中的使用方式是否有误?

Ale*_*xan 8

CDN 用于保存静态文件,例如 HTML、JavaScript、CSS、图像:

内容交付网络是一组地理上分布的服务器,经过优化,可以向最终用户交付静态内容。这种静态内容几乎可以是任何类型的数据,但 CDN 最常用于传送网页及其相关文件、流视频和音频以及大型软件包。

另请参阅使用 CDN 加速静态内容交付

因此,它当然不能包含 API、对数据库的访问或任何服务器端逻辑。