【问题标题】:CDN vs web servers. Fundamental differencesCDN 与 Web 服务器。根本区别
【发布时间】:2020-06-25 22:33:45
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你把静态文件放到CDN上

标签: rest web-services http cdn


【解决方案1】:

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

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

另见Using a CDN to Speed Up Static Content Delivery

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

【讨论】:

  • 谢谢,但是当你说“它不能包含API”时,它必须接受HTTP请求,至少GET,不是吗?
  • 当您使用 url 从 CDN 请求文件时,您发送 get 请求。关于查询字符串,取决于:stackoverflow.com/questions/1330011/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-07
  • 2012-03-19
  • 2019-02-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多