Advertisement

Tomcat 优化那些事

阅读量:

一、概述

在这里插入图片描述

常被用作众多中小型企业的Web服务器,在实际工作中我们常常会遇到基于Tomcat的实际项目中可能会遇到各种性能挑战。那么如何对Tomcat进行性能优化呢?本文将深入探讨若干常见的优化策略(例如通过增加单线程池来提升吞吐量),同时回顾一下其工作原理及相关对比分析。

Tomcat具有三种运行模式...,默认情况下,在Linux系统上,Tomcat 7及更早版本采用了APR作为默认运行模式。

PIO被视为阻塞式输入输出接口,在高并发情况下多个线程同时访问可能导致资源紧张

NIO自Java1.4及以上版本开始提供一种无阻塞型输入输出接口(I/O):通过异步I/O技术可以使极少数量的线程处理成百上千个请求。Tomcat8采用了这种方式的启动机制(注释提示:在Tomcat7中需修改配置文件以启用NIO功能)

APR模式是一种基于操作系统层面应对异步IO问题的方案,并能明显提升性能;除此之外我们还可以优化JVM栈内存配置。具体操作如下:首先,在\tomcat server folder目录下的bin目录中找到并编辑catalina.sh文件。然后,

全部评论 (0)

还没有任何评论哟~