问题描述
- 如何让一个tomcat 架构的SSHwe项目承受5W左右的同时访问
-
性能优化菜鸟
请问如何优化:
1.SSH项目的配置
2.java代码的规范,及注意事项
3.tomcat的配置
以上为本菜 能想到的几个方面,希望有大神垂青,助我长知识
希望能得到详细的解答。
解决方案
做服务器集群吧,Varnish+Nginx+Tomcat
解决方案二:
一个项目搭建,运行,得从最底层往上以此去考虑
1.硬件架构
硬件的搭建架构:磁盘阵列,刀片,核心服务器,服务器集群等等
2.网络架构
网络的带宽,IP分发,数据通道等
3.系统架构
软硬融合度调整
4.应用架构
这就是你所说的那一层优化
1.SSH项目的配置,struts2主要优化的是与前端数据交换,hibernate主要优化的是与数据库之间的交互,spring呢,主要是在业务管理上。ssh上最重要的优化还是在hibernate上,主要优化数据缓存区,连接池,超时时限上。
2.jVM的优化,主要优化,JVM的堆栈内存与GC策略。
3.tomcat主要优化连接数,容器基本配置等。
5.运营承载
这个主要是在算法层面,业务层面的优化,很复杂
时间: 2024-09-19 16:31:25