1、对于中间件为tomcat的应用系统,尽量采用较高版本的tomcat进行部署(如tomcat6),并开启tomcat6的nio模块
2、采用tomcat自身的连接池进行http连接的分配,不要采用手工的方式进行http连接的释放和分配
3、对于读多写少的应用系统,尽量需要采用memcache来缓解数据库的读压力
4、对于高并发的写操作,尽量将写操作,放入缓存队列,不要直接插入数据到数据库,可采用后台程序定时取队列数据入数据库
5、对于涉及到事务操作的表,mysql的表类型尽量采用innodb,若事务性不强的操作尽量采用myisam类型
6、对应用系统的SQL进行优化,避免全表扫描的SQL出现
7、对于高性能服务器,尽量在该机器上配置多个tomcat做负载均衡,但一台服务器最多tomcat数量不要超过8个,大于8个tomcat性能提升不再明显
8、采用SQL分析数据库中无用的索引并删除
9、采用SQL分析数据库中各个关键数据表的状态,当状态不正常时使用mysql工具进行表状态的修复
10、对于应用程序中的方法尽量采用异步方法,避免过多的采用同步方法进行调用
11、对于应用程序中的调试信息,采用log4j替代传统的System.out.println
12、对于应用系统中的js、css、image、flash等非动态元素采用动静分离的方式进行部署,对于非动态页面全部转向apache或nginx进行处理
13、对于采用硬件负载均衡的应用系统,尽量采用F5+nginx+tomcat的方式进行部署,避免采用F5+tomcat的方式进行部署,因为F5在挂载应用时是与服务器的ip绑定的,这样做不能充分发挥服务器的性能
14、考虑采用虚拟化的方式进行部署,使服务器的性能利用率达到最优
分享到:
相关推荐
虚拟网络性能调优总结-张旭2020.pdf
oracle性能调优总结大全
在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,tomcat性能调优总结,欢迎下载
个人JVM性能调优经验总结
大数据集群 ambari hdp 集群调优,工作中的累积 ,纯干货。
进行优化,先得找到性能瓶颈
Oracle 性能优化 50 个方法
LINUX性能调优方法总结,主要使用于TOMCAT部署时的性能优化
Ceph性能调优总结
很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足...
, 《DB2 SQL性能调优秘笈》共7章:第1章总结了116条优化SQL语句的技巧和最佳实践;第2章讲解了SQL语句中提示的编写方法和技巧;第3章讲解了编写高质量SQL语句需要遵守的SQL标准和原则;第4章介绍了SQL程序走查;第5...
Android 性能调优方面总结
公司实战的websphere性能调优总结文档。
1、性能指标性能指标概念:高并发=>吞吐响应快=>延时该概念是从应用负载的角度出发: Application o Libraries , System Call - ...性能监控和告警六步总结,从正确的角度出发,设定目标(性能优化不是漫无目的的) ,基准
从实践中不断总结摸索的JVM调优经典之作,希望能给广大网友带来帮助!
LINUX性能调优方法总结
对于一些性能调优的话题我是一直插不上嘴,只是针对昨晚看到的一篇性能调优的文章,我忍不住了。找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat...
Oracle 性能优化 调优,可以参考还不错