技术

Tomcat的性能提升之apr

2016-07-08  本文已影响532人  igool

       最近在弄项目的压测,首先想到把应用服务器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,开始压测了。

上一篇下一篇

猜你喜欢

热点阅读