网站后端的低成本技术架构

时间:2008-10-21 22:46:24

标签: hosting bandwidth cdn

我正在考虑在不久的将来开设一个网站,除了标准的域名注册费用之外,我不确定如何继续。我预计数据量非常大,看着许多虚拟主机似乎虽然它们可能提供极高的带宽上限,但我被告知他们经常在达到月度限制之前暂停帐户。

我是否可以通过任何方式将带宽密集型组件卸载到专门用于极其繁重的数据消耗的单独主机上,并且只保留托管在标准帐户上的网站元素。虽然我意识到拥有自己的一套服务器是最好的,但我试图在一开始就找到一种相对经济有效的方法。

5 个答案:

答案 0 :(得分:2)

查看Amazon S3,我认为他们刚刚修改了定价模式......

答案 1 :(得分:1)

除了S3,Cachefly也可能是一个选项。相对而言,Cachefly是一种成本非常低廉的CDN。与S3相比,它更昂贵,但Cachefly也充当了CDN,S3没有。

如果您的所有访问者都是美国/欧盟,S3可能会非常完美。你有来自全球不同地区的访客,速度是一个问题,CDN可能会更好地为你服务。

答案 2 :(得分:0)

您可能需要查看Amazon AWS之类的内容。它们旨在帮助实现可扩展性,尤其是当您的带宽和空间需求可能变大时。 http://aws.amazon.com/

答案 3 :(得分:0)

使用Content Delivery Network

CDN是一种允许您将大型资产(想想图像或视频)托管到单独主机的服务。您仍然可以从您的vanilla Web服务器运行您的网站,但带宽密集的托管由CDN处理。

它们还有其他好处,例如在全球拥有多台服务器,并将传入的请求路由到最接近每个用户的请求。

答案 4 :(得分:0)

我的建议是将静态项目移动到单独的资产服务器。从我所看到的,Cachefly是一个不错的CDN。

如果您希望预先存钱,Velocix提供“免费”CDN服务,最高可达到上限。

我要提出的另一个建议是,如果您使用任何Javascript框架来检查Google是否将其作为Google AJAX Lib API的一部分托管。使用他们的基础架构快速加载库。