我计划建立一个免费的文件托管网站,用户可以在其中托管最大 1GB 的文件。我查看了一些专用服务器主机,发现荷兰有一家提供每月 50TB 带宽、开始时 100mbps 连接,只需支付少量额外月费即可升级到 1000mbps。我找到了另一家位于卢森堡的提供商,它提供几乎相同的硬件,每月带宽无限,但它们只提供 100mbps - 但价格几乎是前一家主机的一半。虽然我总是持悲观态度,怀疑它是否会成功,但我希望能够在需要时顺利扩展,最好不需要完全切换主机/在不需要时引入更多服务器。我已经在两者之间争论了几天,对于这种类型的网站,卢森堡提供商的每月不限流量带宽很诱人,但正如我所说,它们限制为 100mbps。我从一开始就计划使用像 Cloudtflare 这样的免费 CDN,以加快静态文件等的交付速度,但可以容纳大文件的高端 CDN 非常昂贵,我宁愿尽可能避免使用这些 CDN,因为目前我的预算非常有限。我的问题是,对于这种规模的网站,是否需要 1000mbps 的连接才能顺利扩展到大量访问者,或者这只是我永远不会真正充分利用的营销噱头?我做了一些研究,但我发现的大多数内容都与托管 torrent tracker、论坛等网站的人有关,而不是以提供文件为主要功能的网站。我知道大多数人的互联网连接远达不到 1000mbps 甚至 100mbps,但如果我目前通过大量连接提供文件,我担心 100mbps 的连接可能会拥塞,尽管我对此了解甚少,因此任何有关此主题的建议都将不胜感激。谢谢。
答案1
是否需要 1000mbps 的连接才能顺利扩展到大量访问者
是的,还有更多。
你看,现在人们可能会使用 30、50、100 mbit,所以你需要大量的带宽来容纳大量的并行下载。
即使某人只有 8mbit 连接 - 100mbit,忽略开销等 - 也只能同时覆盖其中的 12 个。如果您的文件很大,这些下载将需要一些时间 - 这意味着最终您需要远远超过 1gibt 来处理大量下载。
答案2
不管怎样,您都会面临一些相当大的运行成本,所以为什么不使用具有廉价文件存储和良好国际 CDN 的主机呢?亚马逊 AWS 就是这些提供商之一,但有很多这样的“云”提供商。我认为 Rackspace 也提供 CDN。尽管如此 - 听起来您想要一个不错的 CDN 来将您的应用程序绑定到其中。