CDN(内容交付网络)什么时候变得值得?

Chr*_*sic 17 web-hosting cdn

什么时候值得向您的网站添加 CDN(内容交付网络)?将它用于作为 Web 应用程序的流量相对较低的网站是否有意义?客户遍及美国。

CDN 是否会为我的场景的最终用户提供显着的差异,还是仅在您真正达到可扩展性级别后才显示有效性?

编辑:有关服务器设置的信息,目前它是共享托管环境中的单个 ASP.NET 实例。进入 CDN 的将是一些图像文件、jquery 相关文件(我知道谷歌为核心提供了 CDN)、css 文件,可能还有一些中等大小的 PDF 文件。

Jes*_*r M 22

什么时候值得向您的网站添加 CDN(内容交付网络)?

当发生以下情况之一时:

  1. 您正在接触大量的国际观众。对您的听众的仔细分析表明,他们中的许多人都在 100 - 300 毫秒的往返时间 (RTT) 之外。您进行了计算,发现由于 TCP/IP 在具有高带宽延迟乘积的链路上的性能一般,您的一大群客户正在访问一个有点慢的站点。
  2. 你发现你有很多请求,主要是静态文件,即流媒体视频、音频、PDF、图像等。 事实上,每秒如此多的请求,仅通过设置 2、3 并不能轻松处理, 4 个或更多服务器专用于静态文件服务。
  3. 您是一名技术极客,您使用 Amazon Cloudfront 或 Cachefly 建立了一个站点,只是为了好玩。别难过,我也做过。

我曾多次看到 SimpleCDN 表现不佳的文章。很难客观地量化各种 CDN 的性能,但这里是一种尝试。也许我在这里对 SimpleCDN 不公平,但它们不会是我的首选。

Amazon Cloudfront非常好......不是很好,但便宜且易于上手

编辑: Akamai 似乎仍然是最好的 CDN,价格昂贵但非常值得。请参阅SmugMugs 最近的演示文稿、PDF 中的幻灯片 7 或更详细的视频版本。我从未与 Akamai 合作过,我一直认为它们对于我工作过的网站来说显然太贵了。也许这种情况正在开始改变,我不知道,但他们正在努力降低进入 CDN 服务的门槛。