可能重复:
您能帮助我进行容量规划吗?
我们正在开发一款社交应用。
最初我们只有几千名用户,但随着时间的推移用户数量会逐渐增加。哪种托管方式最适合此目的?网格、云还是 VPS?(必须经济实惠,因为我们才刚刚起步)
托管需要强大,这样,如果我们的应用用户群突然增加,也不会导致应用崩溃或变慢。我们的应用使用 PHP 和 MySQL。
答案1
我们的用户只有几千人
这是一个毫无意义的指标。您的要求将取决于应用程序的复杂性、数据的大小和并发点击次数。
它必须是经济的,因为我们才刚刚起步
再说一遍 - 这不是一个有意义的指标 - 您计划花多少钱?
我认为 VPS 可以让您最大程度地控制应用程序的管理方式,但这甚至不是规划可扩展架构的冰山一角。
C。
答案2
如果您希望网站 90% 的功能都能即刻实现,请查看 Pinax (pinaxproject.com)。如果您不熟悉 Python 或 Django,那么学习它(或聘请定制人员)可能比用 PHP 或 Perl 从头编写应用程序更值得。
你会满意的网络派系用于托管 django 或 ruby on rails。他们的共享托管将持续一段时间,甚至他们的 VPS 计划也相当有竞争力。
答案3
如果你不太确定你的确切需求(这对于初创企业来说很常见),你永远不知道你的应用是线性增长还是指数增长。如果你编写应用代码并安装可随增长扩展的基础设施,你就可以为此做好充分准备。
回头想想你可以指定的要求。你有很多未知数,但要考虑最好和最坏的情况。
货比三家,寻找最优惠的托管服务。竞争非常激烈,但要注意,许多托管公司在纸面上“销售良好的配置”,但无法提供他们华丽的网站所提供的服务。至少尝试找一家能为您提供良好 SLA 的公司。
再问一次,你的预算是多少?每月 0 美元、1000 美元……?无限制?