CDN(内容分发networking)什么时候值得呢?

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

CDN甚至会为我的场景提供一个明显的差异,或者只有在真正达到可扩展性级别时才显示效果?

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

    在什么时候将CDN(内容交付networking)添加到您的网站是值得的?

    发生以下情况之一时:

    1. 你正在接触一个庞大的国际观众。 仔细分析你的观众表明,他们中的许多是100 – 300ms往返时间(RTT)。 你做math,并发现一大群你的客户正在得到一个有点慢的网站,由于TCP / IP的性能如此高的带宽延迟产品的链接。
    2. 你发现你对于大部分的静态文件有要求,比如stream式video,audio,PDF,图像等等。实际上, 每秒的请求太多 ,不能通过设置2,3来简单地处理,4个或更多专用于静态文件服务的服务器。
    3. 你是一个技术怪胎,你使用Amazon Cloudfront或Cacheflybuild立一个网站只是为了它的乐趣。 不要感到不好,我也做到了。

    我曾多次看到SimpleCDN没有那么好的文章。 客观量化各种CDN的performance实在很难,但这是一个尝试 。 也许我对这里的SimpleCDN不公平,但他们不会是我的第一select。

    亚马逊Cloudfront相当不错,不是很好,但便宜又容易上手

    编辑: Akamai仍然似乎是最好的CDN,昂贵,但非常值得。 请参阅SmugMugs最近的演示文稿 ,PDF中的幻灯片7或video中的更详细的版本。 我从来没有和Akamai一起工作过,我总是把他们解雇了,因为我工作的网站显然太贵了。 也许这是开始改变,我不知道,但他们正试图降低进入他们的CDN服务的障碍。

    这取决于应用程序。 如果您对延迟敏感度高(交互式应用程序),那么您希望尽可能快地加载页面。 如果你是一个stream媒体应用程序(例如YouTube),那么延迟问题就不那么严重了。

    对于延迟敏感的应用程序,CDN通常是构buildvs购买决策。

    如果您有许多国际用户,您可以在用户附近build立机架(最有可能花费很高的成本),也可以在本地为您支付CDN以caching您的内容。

    CDN定价在过去几年中已经变得更加有竞争力。 逛逛,看看有什么。 如果你可以build立和维护几个分布在世界各地的便宜的caching机架,那么你不需要CDN。

    显然,一旦CDN比自己更经济,CDN是值得的。

    但有一种情况是绝对不可或缺的:当你预计会有非常强大的stream量爆发。 通常情况下,当一家公司推出重媒体推广的新产品时,或者在不使用现有社交平台的情况下做某种病毒性事件。

    另外,如果您需要接触国际用户,则可能希望服务器距离用户更近。 您的网站将变得更快捷,而且您可能只想为此付出更多。

    如果您的服务在您的基础架构可以安全地处理的上面和之外生成大量负载(不仅仅是峰值),那么在CDN中呼叫可能是值得的。 加上快速往返时间,弹性和扩展的要求,你应该有收入来支付一个。

    在你的情况下,你只是想在可以的地方获得一些优化。 您可以考虑将Google App Engine用作您的静态文件的mini-CDN,请查看:

    将Google App Engine用作个人CDN

    CDN甚至会为我的scheme提供最终用户的显着差异

    下载可能比你的服务器更快。 你没有详细说明你的服务器设置,但它可能比共享主机更快。

    build立一个亚马逊或简单的cdn帐户很容易testing这种事情。

    在这里,说

    'when you got a whole lot of money to spend, because the perhaps-nominal reduction of latency in delivering your content and assurance of your content's availability is making you FAT RICH!!!' 

    回答你的问题:CDN什么时候变得值得。 即使排名较低的CDN服务给商业人士,也难以certificate其成本? 您可能希望对基于云的CDN系统进行评估和定价,比如您可以使用Amazon的AWS云服务中的组件来自制。 与3大CDN相比,地理位置靠近最终请求者或内容分布,成本仅为顶级成本的几分之一。

    或者叫我Les Thanone。 只是不要叫我人类。

    莱斯。