我在我的网站上几乎完成了,它类似于 facebook。我预计第一个月可能会有 500-600 人。这是一个 LAMP 设置。用户图像不是太大(压缩后<20kb,它只是真正的博客和会员搜索)
寻求一些建议:
1) 我是否应该使用我的 2 台 Dell Poweredge 服务器,一台是 Mysql 服务器,另一台是 Apache 服务器(规格:双奔腾 III 800mhz,1gb 内存,Raid 5 和 2 网卡,130gb 空间)并在我家托管我的网站,直到我获得了足够的流量来证明每月 100 美元的托管托管是合理的。(我有有线互联网)(免费,但典型的有线带宽为 65 毫秒 ping,向下 3 兆位,向上 0.7 兆位)
2) 在 1 和 1 使用我的 VPS III 帐户(四核 AMD(比我的 piii 更快)等。1gb ram,4gb 可突发,50gb 空间,如果需要,可以处理流量,永不停机)60.00 美元/月
3) 获得与#2 类似规格的专用服务器,尽管会有大约 100gb 的空间。300 美元?月。
在我有钱之前,我的预算每月不到 80.00 美元。
启动服务时,通常更容易从很小的地方开始,直到您充分了解足迹和瓶颈。不知道你的应用到底是什么,我会选择#2,然后看看它的去向。
如果您在构建应用程序时牢记分层,那么这里不应该有任何大问题。如果您使用标准操作系统和可靠的构建文档(如何让您的应用程序从头到尾在新系统上运行),您通常可以轻松迁移到新主机。
如果您的预算为 80 美元,而 VPS III 的价格为 60 美元,那么这似乎是最好的交易。
当您每月获得 500 美元时,获得专用服务器。
不要从你的房子里运行它。在像“Facebook 竞争对手/克隆”这样拥挤的空间中,缓慢的网站将导致您的网站几乎立即死亡。您不能因为电缆调制解调器或 3 kb/秒的传输速度而失去早期采用者。
考虑一下Amazon EC2或 RackSpace 的云产品。它们为您提供几乎完全控制您的应用程序环境的能力,并且能够在您需要时快速增长。
如果该网站非常受欢迎,我将先使用选项 2,然后再使用选项 3。
永远不要自己在家主持。我会选择选项 2,因为预算只有 80 美元。
这不是一个全面的扩展解决方案,也不是“以这种方式托管”的答案,而只是我脑海中浮现的一些想法。
我还会研究一些东西,以充分利用您的托管环境,让您以 $$ 的价格获得最佳收益。
^1 这个会为你节省大量的资源,因为它会缓存整个页面,并且请求不会全部发送到繁重的 php/mysql
一些忠告:
我发现 Joyent云提供了相当实惠的价格。借助云托管,您可以获得可靠的基础架构和平台以实现增长。