小计Tomcat的调优思路
描述
最近在补充自己的短板,刚好整理到Tomcat调优这块,基本上面试必问,于是就花了点时间去搜集一下tomcat调优
都调了些什么,先记录一下调优手段,更多详细的原理和实现以后用到时候再来补充记录,下面就来介绍一下,
tomcat调优大致分为两大类:
一、tomcat的自身调优
- 采用动静分离节约tomcat的性能
- 调整tomcat的线程池
- 调整tomcat的连接器
- 修改tomcat的运行模式
- 禁用AJP连接器
二、jvm的调优
- 调优Jvm内存
tomcat自身调优
采用动静分离
静态资源如果让tomcat处理的话tomcat的性能会被损耗很多,所以我们一般都是采用:nginx+tomcat实现动静分离,
让 Tomcat 只负责 jsp 文件的解析工作,nginx实现静态资源的访问。
调优tomcat的线程池
- 打开tomcat的serve.xml
- 配置Executor
小计Tomcat的调优思路相关推荐
- 让你眼前一亮的3. Tomcat 性能调优 (值得收藏)
目录 3. Tomcat 性能调优3.1 Tomcat 性能测试3.2 Tomcat 性能优化3.2.1Tomcat配置调优1.禁用AJP连接2.Connector 连接器的选择3.Executor线 ...
- 谈谈你的GC调优思路?
基本的调优思路可以总结为: 理解应用需求和问题,确定调优目标.假设,我们开发了一个应用服务,但发现偶尔会出现性能抖动,出现较长的服务停顿. 评估用户可接受的响应时间和业务量,将目标简化为,希望GC暂停 ...
- JVM调优思路、订单秒杀jvm调优案例
文章目录 1. jvm调优思路 2. 订单的秒杀模块jvm调优案例 1. jvm调优思路 jvm调优其实更多的是对GC的优化,尤其是尽量减少full GC. 大多数情况下,对象在Eden区分配,当Ed ...
- Tomcat(五):Tomcat 参数调优教程
TIPS 本文基于Tomcat 9.0编写,理论兼容Tomcat 8.x及更高版本. 本文来探讨Tomcat的调优. Tomcat调优参数 主要调优参数 在做Tomcat的调优时,最重要是就是Conn ...
- tomcat jsvc 调优及JMX监控
Tomcat jsvc 调优及JMX监控 实验背景 ====================================================== 系统版本:CentOS releas ...
- 2亿数据量PostgreSQL 10.4查询调优思路分享
目录 ●背景 ●使用物理服务器 ●增加内存大小 ●使用NVMe协议的固态硬盘 ●将数据库安装在内存 ●业务调整 ●修改默认配置项 ●启用Gin (Generalized Inverted Index) ...
- jvm调优思路及调优案例
我们说jvm调优,其实就是不断测试调整jvm的运行参数,尽可能让对象都在新生代**(Eden)**里分配和回收,尽量别让太多对象频繁进入老年代,避免频繁对老年代进行垃圾回收,同时给系统充足的内存大小, ...
- tomcat 性能调优
tomcat 性能调优 *************** tomcat 调优 ServerProperties:server 配置,直接在配置文件(application.yml)中设置 @Config ...
- Neo4j ③ 管理员操作, 备份恢复, 调优思路, 程序访问, 嵌入式, 服务器模式, Java 操作 Neo4j, 整合 SpringBoot
目录 第四部分 Neo4j之Admin管理员操作 4.1 Neo4j - 数据库备份和恢复 4.2 调优思路 1.增加服务器内存 和 调整neo4j配置文件 2.neo4j刚启动数据是冷的需要预热 3 ...
最新文章
- 使用LVS+TUN搭建集群实现负载均衡
- leetcode算法题--剪绳子
- FPGA篇(三)基于FPGA的几种排序算法
- mongodb 从一台服务器拷贝到另一台服务器_拥有一台HECS云服务器,是怎样一种体验...
- 发布可伸缩超网SCARLET,小米AutoML团队NAS三部曲杀青
- 深度学习(十一)——Winograd(1)
- 前端学习(1261):接口调用fetch方法
- 如何使用 Java AWT 创建一个简易计算器
- android 获取已安装应用的安装包,Android获取设备已安装的应用
- Spark(一)-- Standalone HA的部署
- jdk的java和javac命令
- python名片管理系统2.0_Python:名片管理系统2.0(增加登录功能)
- Oracle中查看所有的表,用户表,列名,主键,外键
- awvs无法启动问题
- 中国互联网二十四年红黑史
- 2020年ROS机器人操作系统用户官方调查
- 网页骨架屏自动生成方案
- ajax hover,jQuery / 使用hover()和toggle()切换事件 - 汇智网
- 安装angular脚手架
- 2018 CTCS第五届“智能出行”中国企业差旅合规高峰论坛即将开幕
热门文章
- 经典Web容器解析漏洞
- plupload插件的错误SCRIPT601
- Java的输入/输出
- Transformer拿下CV顶会大奖,微软亚研获ICCV 2021最佳论文
- Rancher2.6全新Monitoring快速入门
- 5月份华为认证考试,100%通过率!最高分九百多!
- 步入J2EE架构和过程
- 六十星系之01紫微独坐子午
- GDAL ogr2ogr 转换mif 为sqlite
- JQuery:$(...).ajaxSubmit is not a function