【发布时间】:2009-06-07 05:23:15
【问题描述】:
关于stackoverflow的第一个问题。我以前没有运行高流量网站的经验,我认为自己介于新手和中级程序员之间....请温柔:)
我正在尝试制作一个社交网站,我最终希望它能够处理大量流量和用户。但是,我不知道这个概念是否可行,与将一些功能相同的草率代码放在一起相比,为可伸缩性编程需要做很多额外的工作。此外,由于我对高可伸缩性编程相对不了解,我发现自己做了很多研究,这进一步减慢了我的速度(highscalability.com 太棒了......我目前正在尝试找出离线队列)
我的问题是,我应该:
一)
1. 将一些次优但功能正常的代码放在一起(有些草率的代码、过多的数据库查询、没有缓存等)
2. 努力收集流量
3.重写和重构代码
或
B)
1. 充分研究可扩展设计并从头开始应用,因此我不必进行太多重组
2. 努力收集流量
感谢任何建议,谢谢。
【问题讨论】: