目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7088.2k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(398)
赞(0)

connector连接器参数及含义如下表所示

参数含义默认值
accept-count所有的处理线程都在使用时,传入连接请求的最大队列长度,当队列满时收到的任何请求都将被拒绝100
max-connections服务器在任何给定时间接收和处理的最大连接数。当达到这个数字时,服务器将接收一个连接但是不处理。这个附加连接将被阻塞,直到正在处理的连接数降到maxConnections以下,服务器再次开始接收并重新处理新的连接。一旦达到限制,操作系统仍然可以结束基于acceptCount设置的连接数。如果超过max-connections + acceptCount 个连接,新的连接将被拒绝。10000
max-threads连接器同一个时刻最大的工作线程数,因此可以确定可以处理的最大并发请求数。200
min-spare-threads连接器同一个时刻最少的工作线程数,线程池中保持活跃的的线程最小数量。10
protocol表示tomcat使用何种方式来接受和处理client端请求,默认是“HTTP/1.1"。tomcat目前支持:BIO、NIO、NIO2、APR四种IO模型,默认为BIO。对于互联网应用,我们应该在NIO、NIO2之间做选择,因为它能够有效的提升性能(主要是并发能力),其中NIO2即为AIO,需要JDK 1.7+、Linux 2.6+才能支持。HTTP/1.1

调整 IO 模式

Tomcat8之前的版本默认使用BIO(阻塞式IO),对于每一个请求都要创建一个线程来处理,不适合高并发;Tomcat8以后的版本默认使用NIO模式(非阻塞式IO)

实时效果反馈

1.server.xml中调整connector元素的哪个属性对性能有影响?

A port

B connectionTimeout

C protocol

D redirectPort

答案

1=>C

 

Tomcat性能优化_优化方法简介 Tomcat性能优化_jvm内存模型介绍

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2