薪技术|0到1学会性能测试第54课-Tomcat之APR配置

前面的推文我们掌握了Tomcat服务器的3种监控技术知识。今天给大家分享Tomcat调优技术。后续文章都会系统分享干货,带大家从0到1学会性能测试,另外还有教程等同步资料,文末加小编VX领取即可。

薪技术|0到1学会性能测试第54课-Tomcat之APR配置_第1张图片

01APR配置

Tomcat可以使用APR(Apahce Portable Runtime)来提供更卓越的可伸缩性和性能,并且更好地集成本地服务器技术,APR是一个高可移植库,它以Apache HTTP Server 2.x为核心。APR有很多用途,包括访问高级IO功能(如sendfile、epoll和OpenSSL),OS级别功能(随机数生成、系统状态等等),本地进程管理(共享内存、NT管道和UNIX sockets),这些功能可以使Tomcat作为一个通常的前台WEB服务器,更好地和其它本地web技术集成,总体上让Java更有效率作为一个高性能web服务器平台而不是简单作为后台容器。

APR安装需要三个主要组件:

1)APR库;

2)基于APR的JNI(Native Interface)安装包;

3)OpenSSL库;

在Windows下安装:

在Windows二进制包中提供了tcnative包,它是一个静态包,包括OpenSSL和APR两个组件,针对自身的平台可以下载适合自己的平台,从安全性角度考虑,建议使用单独的OpenSSL和APR包。

在Linux下安装:

在很多Linux发行版中其实已经封装了APR和OpenSSL安装包,JNI安装包则依懒于APR、OpenSSL和JDK。

安装包的二进制源文件,打包在tomcat-native.tar.gz包中,对该文件进行解压和提取,提取后对文件进行配置、编辑和安装即可。即./configure、make和make install。

安装好之后,在server.xml文件中可以看到关于APR配置内容,如下是一个实例:

你可能感兴趣的:(tomcat,数据库,单元测试,功能测试,性能优化)