我使用Spring with Hibernate来创建企业应用程序.
现在,由于框架对底层J2EE体系结构的抽象,显然我的应用程序会出现运行时性能损失.
我需要知道的是我需要考虑的一系列因素来决定运行RedHat Linux 3+并专门用于运行的应用程序的单个主机服务器所需的最低规格(Proc速度+ RAM等)仅此应用程序,如果同时访问用户群每月增加100,则会产生8分之10的效率分数.
不使用聚类.
没有冒犯,但我敢打赌,性能问题更可能是由于你的应用程序代码而不是Spring.
如果你看看他们编写源代码的方式,你会发现他们非常注重质量.
唯一的方法是分析您的应用程序,查看花费的时间,分析以确定根本原因,纠正它,冲洗,重复.那是科学.别的什么都在猜测.
我已经在一个生产应用程序中使用了Spring,这个应用程序运行三年并且数不胜数.没有内存泄漏,没有丢失连接,没有服务器跳出,没有性能问题.它只是像黄油一样运行.