首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在构建一个像Facebook这样大、流量大、成功的web应用程序时,应该考虑什么?

在构建一个像Facebook这样大、流量大、成功的web应用程序时,应该考虑什么?
EN

Stack Overflow用户
提问于 2011-03-28 18:36:47
回答 2查看 224关注 0票数 0

我有一个想法,需要我建立一个可以像Facebook一样成功的web应用程序。我知道这样一个想法的基础是非常重要的,我很想知道在与团队一起构建它的时候应该考虑什么。

从数据库考虑到编码的任何建议都将非常受欢迎。

提前谢谢你。

EN

回答 2

Stack Overflow用户

发布于 2011-03-28 18:44:00

只需构建它,并准备好稍后重新设计它。如果你从第一天开始就在尝试写一些无限可扩展的东西,那么它就不会像Facebook那样大。

Facebook因推出而广受欢迎。他们的1.0版肯定不会扩展到5亿用户,如果他们试图做到这一点,它将被推迟几个月,并且仍然不能很好地扩展(因为他们不会知道瓶颈在哪里,直到他们真正拥有一个巨大的用户群)。

票数 3
EN

Stack Overflow用户

发布于 2011-03-28 18:55:31

这完全取决于您的应用程序。但以下是一些你应该考虑的事情,并在开始一个大项目之前问问自己。

我不同意你应该“只是构建它”。你需要考虑你的初始项目应该是如何进行的,并做一些深思熟虑的计划。然后你可以随时改变主意。我并不是在建议一个瀑布模型,你应该以一种敏捷的方式来做,所以在重新评估之前,你不会花太多的时间在构建或规划上。

  • 您的数据库中需要多少数据,有多大?
  • 这些数据是如何存储的?
  • 您希望有多少并发用户?
  • 您的应用程序是读还是写繁重?
  • 您是否计划使您的应用程序分布式?(您有这样做的资源吗?)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5457748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档