我知道许多基于网络的初创公司在开始拥有更广泛的用户群时会遇到可扩展性问题。
我有一个关于建立社交网站的想法,并且想要提前计划可伸缩性问题。我可以提前做些什么?我希望尽早设计好基础设施,因为我知道一旦其他东西建立起来就很难改变。
所以基本上,它是一个社交网络应用程序,你可以想到像Tweeter这样的东西,用户可以在现有线程中添加注释/消息,因此大多数都是记录插入,基本上没有太多的记录更新。
另外,不用说,它有一种像Facebook这样的AJAX前端。
此外,是否可以使用网络托管?喜欢托管主机?它是否能够每月处理100万个独立用户(在这里思考大)?如果是这样的话,这是个好消息,而且我认为它值得花钱,而且它有点摆脱风险和努力。
感谢您的帮助!
答案 0 :(得分:1)
了解您的托管需求,请查看Amazon云服务。为了满足您的Web应用程序设计需求,请查看Martin Abbott和Michael Fisher撰写的“可伸缩性艺术”一书。 http://amzn.to/oSQGHb