Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 关于开发支持大量并发用户的web应用程序的参考资料_C#_Java_Performance - Fatal编程技术网

C# 关于开发支持大量并发用户的web应用程序的参考资料

C# 关于开发支持大量并发用户的web应用程序的参考资料,c#,java,performance,C#,Java,Performance,我们有一个项目需要开发一个支持大量并发用户(约5000)的web应用程序。 此应用程序主要用于提交应用程序、业务流程管理。因此,它不仅仅是一个信息网站。 我们以前也开发过类似的应用程序(使用spring+hibernate+jsf),但在更多用户参与之后,性能会急剧下降。 我的问题是我应该考虑什么样的架构,我们应该考虑什么样的硬件?是否有任何参考资料(书籍、博客、网站)可以用来开始我的研究,并为这个新项目找到更好的架构 提前感谢您的帮助 我不能给你具体的参考资料,但是如果你去你最喜欢的网上书店,

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


提前感谢您的帮助

我不能给你具体的参考资料,但是如果你去你最喜欢的网上书店,搜索“构建可伸缩的网站”,有很多关于这个主题的书

(我不会太担心出版日期,因为原则在过去几年中没有发生根本性的变化。)


还有一些关于SO的问题,他们的答案提供了很好的建议。然而,这是一个太大的主题,S)问答无法充分涵盖。因此,一本教科书更好。

看看Theo Schlossnagle和Abbott以及Fisher的著作,它们都是非常好的案例,会带你了解这些原则

我认为更多的是关于硬件问题,用户越多,服务器需要处理的操作越多,你需要的带宽、速度等等