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、考虑采用虚拟化的方式进行部署,使服务器的性能利用率达到最优
分享到:
相关推荐
JVM性能调优总结 JVM性能调优是Java开发中非常重要的一方面,直接影响到系统的性能和稳定性。本文将总结JVM性能调优的经验和技巧,并提供一些实用的配置参数和建议。 一、堆大小设置 堆大小是JVM性能调优中的一个...
"Tomcat性能调优总结" Tomcat性能调优是指对 Tomcat 服务器的性能进行调整和优化,以提高其处理能力和响应速度。Tomcat 的性能调整可以分为两类:外部环境调整和自身调整。外部环境调整包括调整非 Tomcat 组件,如...
### 虚拟网络性能调优总结 #### 一、概述 在当今的云计算和虚拟化环境中,提高网络性能对于确保高效的数据传输至关重要。虚拟网络性能的优化涉及到多个层面的技术和策略,包括但不限于减少不必要的上下文切换、...
软件系统的性能调优总结 性能优化是软件系统中非常重要的一个话题。这篇文章将从技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。进行优化,先得找到性能瓶颈!在讲如何定位系统性能瓶颈之前,我们需要...
大数据集群 ambari hdp 集群调优,工作中的累积 ,纯干货。
Oracle 性能调优大全 Oracle 是一个功能强大的关系数据库管理系统,但是随着数据库的增长,性能问题开始变得越来越重要。为此,我们需要对 Oracle 进行性能调优,以提高数据库的响应速度和效率。下面是 Oracle ...
作者通过一个故事,讲述了如何在实际项目中遇到性能问题,并通过自己的经验总结出了性能调优的重要性。 性能调优的挑战 性能调优是一项非常复杂的技术,需要开发者具备广度和深度的技术知识。互联网时代,一个简单...
Oracle性能调优是数据库管理中的核心任务,尤其是在处理大规模数据和高并发应用时。本文主要分享了Oracle DBA在实际工作中遇到性能问题时的一些解决策略,重点在于通过监控操作系统层面的指标来诊断Oracle数据库的...
### Oracle性能优化总结 #### 一、选用适合的Oracle优化器 在Oracle数据库中,有三种主要的优化器模式:基于规则(RULE)、基于成本(COST)和选择性(CHOOSE)。每种模式的选择都会直接影响到SQL语句的执行效率。...
通过这份指南,开发者可以学到Java性能调优的实践经验和技术,包括计算机基础知识、源码分析、追问和总结等。开发者可以通过这些知识点来提高系统性能,解决性能问题,并且提高自己的技术广度和深度。 知识点: 1....
以脑图的方式,结构非常清晰的整理JVm调优涉及的内容。帮助大家更加快速的掌握。
这份名为“LINUX性能调优方法总结”的文档,很可能包含了一系列关于如何优化Linux系统性能的技术和策略。以下是根据标题和描述可能涵盖的一些主要知识点: 1. **系统监控工具**:了解并使用如`top`, `htop`, `...
阿里巴巴作为全球领先的科技企业,在Java开发和性能调优方面积累了丰富的实践经验,并将这些知识和经验总结提炼,编写成了《阿里+Java+开发手册、阿里巴巴Java性能调优实战》两本专业书籍。它们分别以嵩山版和华山版...
### 个人总结之—JVM性能调优实战 #### 概述 本文档是一篇关于JVM(Java虚拟机)性能调优的经典实战总结。在实际应用开发与维护过程中,JVM性能调优是一个非常重要的话题,它直接关系到应用程序运行效率、资源利用...
总结来说,在Linux系统的性能调优过程中,我们不仅仅需要关注性能指标的选取和性能目标的设定,还要通过基准测试和性能分析来定位系统的瓶颈,并针对发现的问题进行有效的系统优化。同时,性能监控和告警机制的建立...
, 《DB2 SQL性能调优秘笈》共7章:第1章总结了116条优化SQL语句的技巧和最佳实践;第2章讲解了SQL语句中提示的编写方法和技巧;第3章讲解了编写高质量SQL语句需要遵守的SQL标准和原则;第4章介绍了SQL程序走查;第5...
### JVM调优总结 #### 一、概述 Java虚拟机(JVM)是Java程序的核心运行环境,对于提高Java应用程序性能至关重要。JVM调优是指通过调整JVM的配置参数来优化程序性能的过程。本文将围绕JVM调优展开讨论,重点分析数据...
Android 性能调优方面总结 Android 性能调优是 Android 应用程序开发中非常重要的一方面。为了提高 Android 应用程序的性能,需要从多方面考虑,包括设计思想、代码质量优化、设计模式、数据结构等。下面我们就...
通过阅读《阿里巴巴Java性能调优实战(2021华山版)》,读者不仅可以掌握Java性能调优的理论知识,还能学习到阿里巴巴在实际业务中总结的宝贵经验,这对于提升个人或团队的开发效率,保障系统稳定性和性能具有极大的...