我即将上线一个新的电子商务网站,但对托管的实际知识却很少(甚至没有)。
我们的旧网站目前正安放在共享主机上,每天大约有 300 名用户。我们期待/希望新网站能很快每天吸引多达 1000 名用户,每天的页面浏览量约为 5000 次。
该网站是带有 SQL Server 数据库的 ASP.NET MVC。我的托管预算相当紧张,我想知道我应该寻找什么样的服务才能满足我的需求,并且如果该网站比预期更成功的话,还能给我留一点空间。
我的想法是购买一台 Hyper-V VPS,配备 15GB 空间、每月 300GB 带宽、512MB 保证内存,并安装 SQL Server 2008 Express。这样可以吗?
感谢您提供的任何帮助。
答案1
仅凭对用户数量的推测很难预测系统需求。大部分需求与网站负载以及每个用户让服务器完成的工作量有关。如果网站负载较大,涉及大量处理和数据库查询,那么每个用户的影响要比静态网站大得多。
话虽如此,我认为你正朝着正确的方向前进。
过去有过这种经验,VPS 是一个不错的选择。为了省钱,请确保一开始就购买相对适中的 VPS,供应商可以根据需求动态分配更多资源,这样 VPS 就可以随着您的成长而增长。
一段时间后,如果您和您的业务一切顺利,您的 VPS 就可以轻松地随着您的需求而增长。
如果您仔细监控它,您将能够预测何时可能需要向您的服务器场添加另一个服务器/ vps,或者转移到纯专用的盒子。
我有很好的经验分层技术过去,我目前实际上有两个 VPS。看看他们。