tomcat 采用 APR apache poartable runtime
来源:互联网 发布:交大医学院网络挂号 编辑:程序博客网 时间:2024/06/13 18:15
http://love-love-l.blog.163.com/blog/static/21078304201311564236996/
有时间学习一下
需要的文件下载:
下载 http://apache.fayea.com//apr/apr-1.5.2.tar.gz
下载 http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz
注意在安装apr时候:
直接打开/usr/local/src/apr-1.4.6/configure
$RM “$cfgfile”
1 ./configure --prefix=/usr/local/apr
2. ./configure --with-apr=/usr/local/apr
3./configure --with-apr=/usr/local/apr --with-ssl=/usr/local/openssl
make && make install 都需要
运行tomcat
最后观察tomcat 日志:
08-Jun-2017 06:19:29.336 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/soft/tomcat/temp
08-Jun-2017 06:19:29.340 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache TomcatNative library 1.2.12 using APR version 1.5.2.
08-Jun-2017 06:19:29.340 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
08-Jun-2017 06:19:29.340 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
08-Jun-2017 06:19:29.355 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2l 25 May 2017)
2
3
4
5
6
如果不配APR,基本上300个线程狠快就会 用满,以后的请求就只好等待。但是配上APR之后,并发的线 程数量明显下降,
从原来的300可能会马上下降到只有几十, 新的请求会毫无阻塞的进来。 APR对于Tomcat最大的作用就是socket调度。
你在局域网环境测,就算是400个并发,也是一瞬间就处理 / 传 输完毕,但是在真实的Internet环境下,页面处理时间只占 0.1 % 都不到,
绝大部分时间都用来页面传输。如果不用APR, 一个线程同一时间只能处理一个用户,势必会造成阻塞。所以 生产环境下用apr是非常必要的。
- tomcat 采用 APR apache poartable runtime
- tomcat 安装 apr (Apache Portable Runtime), tomcat-native.
- tomcat 安装 apr (Apache Portable Runtime), tomcat-native.
- tomcat 安装 apr (Apache Portable Runtime), tomcat-native.
- apr -- Apache Portable Runtime
- Centos下Tomcat 安装 apr (Apache Portable Runtime)
- tomcat 性能优化之APR(Apache Portable Runtime)
- Apache Portable Runtime (APR) based Native library for Tomcat
- Apache Portable Runtime (APR) project
- 使用apache portable runtime 编译程序 apr
- APR(Apache Portable Runtime)的安装
- linux 安装 apache + tomcat (apr,apr-util),jk模式
- The APR based Apache Tomcat Native library
- 使用APR连接器 -整合Tomcat与Apache
- The APR based Apache Tomcat Native library
- The APR based Apache Tomcat Native library
- 在Windows上将Apache Portable Runtime (APR)编译为DLL
- Apache Portable Runtime and Tomcat
- Codeforces 298B Sail 题解
- Bosent基础培训手册(后台部分)
- 16-20.类的基本与练习。
- 合并排序数组
- java虚拟机内存不足
- tomcat 采用 APR apache poartable runtime
- Snort规则
- onvif协议实现1:gsoap安装
- 如何在linux嵌入式开发板上开机自动运行用户应用程序
- php常用数组函数总结版
- SpringAOP给类添加新的功能
- Excel VBA高效办公应用-第二章-Excel VBA编辑基础-Part2(VBA的数据类型)
- 简单的Python——函数
- ARKit 初探