有关开发支持大量并发用户的Web应用程序的参考资料

时间:2012-04-30 03:55:10

标签: c# java performance

我们有一个项目需要开发一个支持大量并发用户(大约5000个)的Web应用程序 该应用程序主要用于提交应用程序,业务流程管理。所以它不仅仅是一个信息网站 我们之前开发过类似的应用程序(使用spring + hibernate + jsf),但是在涉及更多用户之后,性能将急剧下降。
我的问题是我应该考虑什么样的架构,我们应该考虑哪种硬件?是否有任何参考资料(书籍,博客,网站),我可以用它来开始我的研究,并为这个新项目找到更好的架构?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

我不能给你具体的参考资料,但是如果你去你最喜欢的网上书店,并搜索“建立可扩展的网站”,那么有很多关于这个主题的书籍。

(我不会过多担心出版日期,因为过去几年这些原则没有根本改变。)

过去也有一些关于SO的问题,其答案提供了很好的建议。然而,对于S)Q& A而言,这是一个太大的主题,无法充分涵盖。因此,教科书更好。

答案 1 :(得分:0)

看看Theo Schlossnagle的Scalable Internet Architectures和雅培和费舍尔的The Art of Scalability,他们都是非常好的盒子,会带你了解原则