2.Tomcat中的配置示例
<Connector port="8088" protocol="HTTP/1.1" maxHttpHeaderSize="8192" maxThreads="1000" minSpareThreads="100" maxSpareThreads="1000" minProcessors="100" maxProcessors="1000" enableLookups="false" URIEncoding="utf-8" acceptCount="1000" redirectPort="8443" disableUploadTimeout="true"/> 3.Tomcat缓存优化
1.参数说明
compression:打开压缩功能compressionMinSize:启用压缩的输出内容大小,这里面默认为2KBcompressableMimeType:压缩类型connectionTimeout:定义建立客户连接超时的时间. 如果为 -1, 表示不限制建立客户连接的时间
2.Tomcat中的配置示例
<Connector port="8088" protocol="HTTP/1.1" maxHttpHeaderSize="8192" maxThreads="1000" minSpareThreads="100" maxSpareThreads="1000" minProcessors="100" maxProcessors="1000" enableLookups="false" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/JavaScript,text/css,text/plain" connectionTimeout="20000" URIEncoding="utf-8" acceptCount="1000" redirectPort="8443" disableUploadTimeout="true"/> 4.参考配置
1.旧有的配置
参考网络对服务器做过如下配置,拿出来分享下:
<Connector port="8088" protocol="HTTP/1.1" maxHttpHeaderSize="8192" maxThreads="1000" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" connectionTimeout="20000" URIEncoding="utf-8" acceptCount="200" redirectPort="8443" disableUploadTimeout="true" /> 后来发现在访问量达到3 百万多的时候出现性能瓶颈 。
2.更改后的配置
<Connector port="8088" protocol="HTTP/1.1" maxHttpHeaderSize="8192" maxThreads="1000" minSpareThreads="100" maxSpareThreads="1000" minProcessors="100" maxProcessors="1000" enableLookups="false" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" connectionTimeout="20000" URIEncoding="utf-8" acceptCount="1000" redirectPort="8443" disableUploadTimeout="true"/>
【Tomcat使用线程池配置高并发连接】
推荐阅读
- MYSQL关于find_in_set函数的使用详解和like的区别之处
- 蒸茶壶的使用方法
- 世界使用最广泛的语言
- Java 如何实现线程死锁?
- 使用vue后怎么针对搜索引擎做SEO优化?
- Java多线程编程——锁优化
- 什么是单线程?异步任务的2种分类中,各自有哪些API?
- 多线程同步的五种方法,让你全面了解线程同步
- Tomcat不安全字符的处理
- 在使用mysql数据库时,遇到重复数据怎么处理?
