我知道 CDN 仅用于静态内容。但是我仍然需要通过 apache 服务器将其传播到世界的各个角落,对吗?所以当我完成后,为什么我不设置一些专用的 apache 服务器,只提供像 CDN 一样的静态内容?
与那种情况相比,仍然使用 CDN 有真正的好处吗?
CDN 用于将要在许多不同位置多次访问的任何内容。例如,YouTube 使用 CDN。
CDN 的主要优点是您为大多数互联网用户提供了本地接入点。如果您注意到来自北美、英格兰和巴西的大量流量,则不可能获得最佳体验,因为如果您的服务器位于新西兰,那么它们都会以不同的速度访问。
通过将您的服务器放在您获得大部分流量的国家/地区,然后将用户引导到他们最近的服务器,您可以消除许多潜在的瓶颈。
仅仅拥有“一些仅提供静态内容的专用服务器”并不能缓解这个问题,因为您的所有服务器都将位于同一个地方。如果您要将服务器分布在世界各地,那么您的两种情况是相同的。
尽管如此,除非我是 YouTube 或 Facebook 那样大的人,否则我永远不会费心构建自己的 CDN。有一些提供商已经拥有可以使用的庞大而强大的网络。有关更多信息,请参阅以下 ServerFault 问题:
归档时间: |
|
查看次数: |
5819 次 |
最近记录: |