2 a842271193 a842271193 于 2014.12.13 15:12 提问

如何让一个tomcat 架构的SSHwe项目承受5W左右的同时访问

性能优化菜鸟
请问如何优化:
1.SSH项目的配置
2.java代码的规范,及注意事项
3.tomcat的配置
以上为本菜 能想到的几个方面,希望有大神垂青,助我长知识
希望能得到详细的解答。

2个回答

testcs_dn
testcs_dn   Rxr 2014.12.13 18:48

做服务器集群吧,Varnish+Nginx+Tomcat

jeffsmish
jeffsmish   2014.12.13 20:19

一个项目搭建,运行,得从最底层往上以此去考虑
1.硬件架构
硬件的搭建架构:磁盘阵列,刀片,核心服务器,服务器集群等等
2.网络架构
网络的带宽,IP分发,数据通道等
3.系统架构
软硬融合度调整
4.应用架构
这就是你所说的那一层优化
1.SSH项目的配置,struts2主要优化的是与前端数据交换,hibernate主要优化的是与数据库之间的交互,spring呢,主要是在业务管理上。ssh上最重要的优化还是在hibernate上,主要优化数据缓存区,连接池,超时时限上。
2.jVM的优化,主要优化,JVM的堆栈内存与GC策略。
3.tomcat主要优化连接数,容器基本配置等。
5.运营承载
这个主要是在算法层面,业务层面的优化,很复杂

jeffsmish
jeffsmish 回复a842271193: 这需要用监测工具分析,可能是网络分发问题,也可能是tomcat并发数不够,还有可能是anction内代码处理效率不高
大约 3 年之前 回复
a842271193
a842271193 请问一下,当项目网页出现了,人数过多,进入不了Action,是什么问题导致的.我个人猜测是taomcat连接数导致的,不知道您怎么看,或者怎么处理这个问题
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!