CDN 与网络服务器.根本区别



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

如果是这样,是否可以安全地声明 CDN通常会

  • 不接受打算修改数据的放置/发布/删除请求?
  • 通常不通过网络与数据库建立连接以交付或操作数据

还是我在上述内容以及它们在实践中的使用方式上错了?

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

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

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

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