Answers:
在什么时候值得将CDN(内容交付网络)添加到您的网站?
如果发生以下情况之一:
我反复看过一些文章,其中SimpleCDN的作用不那么出色。客观地量化各种CDN的性能确实很困难,但这是一种尝试。也许我在这里对SimpleCDN不公平,但是它们不是我的首选。
Amazon Cloudfront相当不错……虽然不是很好,但价格便宜且易于上手。
编辑: Akamai似乎仍然是最好的CDN,价格昂贵,但值得。请参阅SmugMugs最近的演示文稿,PDF中的幻灯片7或视频中更详细的版本。我从未与Akamai合作过,我一直认为他们对我工作过的网站来说太贵了,因此一直不予理会。我不知道这也许正在开始改变,但是他们正在努力降低进入CDN服务的门槛。
这取决于应用程序。如果您对延迟高度敏感(交互式应用程序),则希望尽可能快地加载页面。如果您是流媒体应用程序(例如YouTube),那么延迟就不再是问题了。
对于延迟敏感的应用程序,CDN通常是构建与购买的决定。
如果您有很多国际用户,则可以在用户附近建立机架(最有可能的代价是昂贵的),也可以支付CDN来为本地缓存内容。
在过去几年中,CDN的价格变得更具竞争力。货比三家,看看那里有什么。而且,如果您可以廉价地构建和维护分布在世界各地的多个缓存机架,那么就不需要CDN。
显然,CDN比自己做起来更经济,因此值得。
但是在一种情况下,它绝对是必不可少的:您可以期望流量非常强劲。通常,当公司发布带有大量媒体宣传的新产品时,或者在不使用现有社交平台的情况下进行某种病毒式宣传。
此外,当您必须吸引国际受众时,您可能希望使服务器更靠近用户。您的网站将变得更加敏捷,您可能希望为此花费更多。
如果您的服务所产生的负载(不仅仅是峰值)超出了基础架构可以安全处理的负载,则可能需要调用CDN。加上对快速往返时间,弹性和扩展性的要求,您应该希望有收入来支付。
就您而言,您只是在寻求可以进行的一些优化。您可能会考虑将Google App Engine用作静态文件的迷你CDN-请检查以下内容:
莱斯在这里说
‘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服务的成本?您可能希望评估和定价基于云的CDN系统,例如可以使用Amazon的AWS云服务中的组件自行制作的东西。与三大CDN相比,地理上最接近最终请求者的内容分配成本仅为顶级成本的一小部分。
或称我为Les Thanone。只是不要称我为人类。
莱斯。