描述

最近在补充自己的短板,刚好整理到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的调优思路相关推荐

  1. 让你眼前一亮的3. Tomcat 性能调优 (值得收藏)

    目录 3. Tomcat 性能调优3.1 Tomcat 性能测试3.2 Tomcat 性能优化3.2.1Tomcat配置调优1.禁用AJP连接2.Connector 连接器的选择3.Executor线 ...

  2. 谈谈你的GC调优思路?

    基本的调优思路可以总结为: 理解应用需求和问题,确定调优目标.假设,我们开发了一个应用服务,但发现偶尔会出现性能抖动,出现较长的服务停顿. 评估用户可接受的响应时间和业务量,将目标简化为,希望GC暂停 ...

  3. JVM调优思路、订单秒杀jvm调优案例

    文章目录 1. jvm调优思路 2. 订单的秒杀模块jvm调优案例 1. jvm调优思路 jvm调优其实更多的是对GC的优化,尤其是尽量减少full GC. 大多数情况下,对象在Eden区分配,当Ed ...

  4. Tomcat(五):Tomcat 参数调优教程

    TIPS 本文基于Tomcat 9.0编写,理论兼容Tomcat 8.x及更高版本. 本文来探讨Tomcat的调优. Tomcat调优参数 主要调优参数 在做Tomcat的调优时,最重要是就是Conn ...

  5. tomcat jsvc 调优及JMX监控

    Tomcat  jsvc 调优及JMX监控 实验背景 ====================================================== 系统版本:CentOS releas ...

  6. 2亿数据量PostgreSQL 10.4查询调优思路分享

    目录 ●背景 ●使用物理服务器 ●增加内存大小 ●使用NVMe协议的固态硬盘 ●将数据库安装在内存 ●业务调整 ●修改默认配置项 ●启用Gin (Generalized Inverted Index) ...

  7. jvm调优思路及调优案例

    我们说jvm调优,其实就是不断测试调整jvm的运行参数,尽可能让对象都在新生代**(Eden)**里分配和回收,尽量别让太多对象频繁进入老年代,避免频繁对老年代进行垃圾回收,同时给系统充足的内存大小, ...

  8. tomcat 性能调优

    tomcat 性能调优 *************** tomcat 调优 ServerProperties:server 配置,直接在配置文件(application.yml)中设置 @Config ...

  9. Neo4j ③ 管理员操作, 备份恢复, 调优思路, 程序访问, 嵌入式, 服务器模式, Java 操作 Neo4j, 整合 SpringBoot

    目录 第四部分 Neo4j之Admin管理员操作 4.1 Neo4j - 数据库备份和恢复 4.2 调优思路 1.增加服务器内存 和 调整neo4j配置文件 2.neo4j刚启动数据是冷的需要预热 3 ...

最新文章

  1. 使用LVS+TUN搭建集群实现负载均衡
  2. leetcode算法题--剪绳子
  3. FPGA篇(三)基于FPGA的几种排序算法
  4. mongodb 从一台服务器拷贝到另一台服务器_拥有一台HECS云服务器,是怎样一种体验...
  5. 发布可伸缩超网SCARLET,小米AutoML团队NAS三部曲杀青
  6. 深度学习(十一)——Winograd(1)
  7. 前端学习(1261):接口调用fetch方法
  8. 如何使用 Java AWT 创建一个简易计算器
  9. android 获取已安装应用的安装包,Android获取设备已安装的应用
  10. Spark(一)-- Standalone HA的部署
  11. jdk的java和javac命令
  12. python名片管理系统2.0_Python:名片管理系统2.0(增加登录功能)
  13. Oracle中查看所有的表,用户表,列名,主键,外键
  14. awvs无法启动问题
  15. 中国互联网二十四年红黑史
  16. 2020年ROS机器人操作系统用户官方调查
  17. 网页骨架屏自动生成方案
  18. ajax hover,jQuery / 使用hover()和toggle()切换事件 - 汇智网
  19. 安装angular脚手架
  20. 2018 CTCS第五届“智能出行”中国企业差旅合规高峰论坛即将开幕

热门文章

  1. 经典Web容器解析漏洞
  2. plupload插件的错误SCRIPT601
  3. Java的输入/输出
  4. Transformer拿下CV顶会大奖,微软亚研获ICCV 2021最佳论文
  5. Rancher2.6全新Monitoring快速入门
  6. 5月份华为认证考试,100%通过率!最高分九百多!
  7. 步入J2EE架构和过程
  8. 六十星系之01紫微独坐子午
  9. GDAL ogr2ogr 转换mif 为sqlite
  10. JQuery:$(...).ajaxSubmit is not a function