我正在开始开发一个相对简单的Web应用程序,它将从各种来源提取数据并对其进行归一化.用户也可以直接将数据输入到站点.如果成功,我预计会达到规模.现在是否值得投入使用可扩展或分布式技术,或者只是从LAMP堆栈开始?框架还是不?任何想法,建议或意见都会有所帮助.
无视我对这个想法的模糊描述,一旦我进一步,我很乐意分享.
解决方法
Is it worth putting in the time now to use scalable or distributed technologies or just start with a LAMP stack?
LAMP堆栈是可扩展的. Apache提供了很多很多替代方案.
Framework or not?
始终使用最强大的框架,您可以找到.尽可能少写代码.尽可能快地得到人们面前的东西.
专注于什么是重要的:做一些工作.
如果你没有什么工作,可扩展性没有关系,是吗?
然后阅读优化. http://c2.com/cgi/wiki?RulesOfOptimization是非常有帮助的.
规则1.不要.
规则2.还没有
规则3.优化前的配置文件.
直到你有一个工作的应用程序,你不知道什么特定的东西限制你的可扩展性.
不要假设测量.
这意味着建立人们实际使用的东西.规模以后.