Tomcat的性能提升之apr

       最近在弄项目的压测,首先想到把应用服务器TOMCAT的相关配置升级,网上看了很多关于TOMCAT升级的案例,于是结合自己的实际情况,做了笔记。

网上有这样一个关于APR的说明:

Tomcat中使用APR库,其实就是在Tomcat中使用JNI的方式来读取文件以及进行网络传输。可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。

APR安装

1 apr下载

wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz

2 解压

tar zxvf apr-1.5.2.tar.gz

3 进入目录,依次执行安装

cd apr-1.5.2

./configure

make

make install

4 安装成功


APR-UTIL安装

1 apr-util下载

wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.gz

2 解压

tar zxvf apr-util-1.5.3.tar.gz

3 进入目录,依次执行安装

cd apr-util-1.5.3

./configure --with-apr=/usr/local/apr

make

make install

4成功截图


TOMCAT NATIVE的安装

1 找到tomcat-native的包

/root/webserver/apache-tomcat-7.0.68/bin

2 解压

tar zxvf tomcat-native.tar.gz

3 安装

./configure --with-apr=/usr/local/apr --with-java-home=/usr/lib/jvm/java-7-openjdk-amd64

后面的javn-home是我本地的,小伙伴们可以根据实际情况调整。如果你想启用sll,请加再一个参数(前提你已经安装了SSL)--with-ssl=yes

make

make install

4 如果你的网站没有启用SSH,请把SERVER.XML里面的ssl关掉,因为apr启动的时候会检查这个参数

SSLEngine="off"

5 设置tomcat的启动参数

增加一行export CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"

6 修改protect

protocol="org.apache.coyote.http11.Http11AprProtocol"

7 重启TOMCAT,看到如下启动日志,证明安装成功


that'all,开始压测了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容