日期:2014-05-17  浏览次数:20621 次

ssh框架的web谈负载、性能相关的问题
还是学生,对负载的一些问题不是很了解。现在开发了一个ssh的web,代码写到一半,导师突然提出了性能指标,还喊了解负载、和分布式的一些东西。这方面我完全就没底了。
所以请教几个问题:
1、关于负载均衡:
我现在就是apache+tomcat+mysql+ssh框架的一个典型应用,完全没考虑过分布式和负载均衡。
如果要做负载均衡,会不会导致代码上的修改变动。或者说,做负载对我现有的设计和实现,需要作出哪些变动。

2、关于性能:
这样一个应用,在不大范围变动代码的前提下,通过优化其他条件,到底能承受多大的并发访问?
这个问题涉及很多可变因素,但在实际可行的前提下,可变因素都是相对优良的话,到底能达到怎样的上限?
比如其中的tomcat,有的建议换其他服务器,那么tomcat到底影响大不大~,又比如服务器等~。

问这个问题主要是这个应用要先暂时用着,至少要撑到web重构完成以前,所以期间的负载问题我相当堪忧~~求指教了。




------解决方案--------------------
在tomcat部署项目 、即便是集成tomcat、让他负载和你的代码没有什么关系 、Tomcat负载也不是很理想 、部署一般都是weblogic、websphere等这些服务器上、关于性能到底能承受多大的并发访问 、我觉得这个不确定、可以做一些压力测试等来了解。
------解决方案--------------------
你这很抽象,就拿hibernate来说,你可以考虑它的缓存问题,并发问题不是我们能想得到的,但程序的优化就是我的能做的事情了,你多看看hibernate相关的资料