`

(转)提升tomcat 性能 apr扩展lib

 
阅读更多

源地址:http://www.blogjava.net/hello-yun/archive/2014/01/16/409026.html

 

提升tomcat 性能 apr扩展lib
使用apr类库 可以让tomcat的性能提升到3到4倍  
目前项目中都使用这样的配置

<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" URIEncoding="UTF-8"
               enableLookups="false"
               acceptCount="300"
               connectionTimeout="20000"
               disableUploadTimeout="true" maxThreads="1000" maxSpareThreads="50" minSpareThreads="25"
               redirectPort="8443" />


catalia.sh 
CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib"
分享到:
评论

相关推荐

    centos6搭建tomcat,apr资源包

    通过以上步骤,你应该能够在CentOS 6上成功安装和配置Tomcat,同时利用apr、apr-util和pcre提升其性能和功能。请务必根据你的实际环境调整上述命令中的路径。完成这些步骤后,就可以启动Tomcat服务,并享受到apr带来...

    基于Java的实例开发源码-Tomcat 安装apr 支持 Tomcat Native.zip

    开发者可以通过这些源码了解如何将APR库集成到Tomcat中,进行性能优化或者自定义功能扩展。 【安装流程】:安装Tomcat Native通常涉及以下步骤: 1. 下载并解压源码包。 2. 安装Apache APR库,因为Tomcat Native...

    基于Java的实例源码-Tomcat 安装apr 支持 Tomcat Native.zip

    - 大规模并发:对于处理大量并发请求的高负载Web服务器,APR和Tomcat Native的结合能够显著提升性能。 综上,这个实例源码包为用户提供了在Java的Tomcat环境中启用APR和Tomcat Native支持的实践指南,有助于优化...

    tomcat源码资源包

    4. **Apr (Apache Portable Runtime)**:一个可选的库,提供高性能的网络连接和多线程支持,提高了Tomcat的性能。 5. **Juli**:Tomcat的内置日志系统,允许开发者自定义日志记录级别和格式。 6. **Commons ...

    官方原版tomcat8.0.42 64位

    5. **性能优化**:这个版本可能包含了一些性能提升,比如更快的请求处理速度和更高效的内存管理,这都是通过优化内部算法和数据结构实现的。 6. **线程池管理**:Tomcat 8引入了NIO(非阻塞I/O)和Apr(Apache ...

    Apache-Tomcat-7.0.68

    6. **性能优化**:Tomcat的性能可以通过调整配置参数来提升,如线程池大小、连接超时时间、缓冲区大小等。另外,还可以使用连接器(如NIO、APR)来改善I/O性能。 7. **安全性**:Tomcat提供了一套安全机制,包括...

    apache-tomcat-9.0.27-windows-x64.zip

    这些更新带来了性能提升和新特性,如HTTP/2支持、更好的异步处理能力等。 3. **HTTP/2支持**: Tomcat 9.0.27引入了对HTTP/2协议的支持,这是HTTP协议的最新版本,提供了更高效的数据传输,如多路复用,减少了延迟并...

    tomcat7.0.91.rar

    此外,启用NIO或 APR/native 模式可以提升I/O性能,特别是在高并发场景下。 在开发JSP程序时,Tomcat 7.0.91提供了便捷的调试环境。Jasper引擎可以自动生成Servlet类,方便开发者查看和调试JSP源代码。开发者可以...

    tomcat服务器工作原理

    **Tomcat服务器工作原理** ...理解Tomcat的工作原理有助于我们更好地管理和优化Java Web应用,提升服务器性能,解决运行中可能出现的问题。通过深入学习,我们可以根据应用需求定制Tomcat配置,使其达到最佳运行状态。

    apr-1.4.6.tar.gz

    熟悉和掌握APR的安装与使用对于提升系统性能和稳定性至关重要。通过这次详细的教程,你应该对如何在Linux系统中处理apr-1.4.6.tar.gz有了清晰的认识,为你的服务器管理和软件开发之路铺平道路。

    apache-tomcat-8.0.45

    总结,Apache Tomcat 8.0.45是一个强大且易用的Java Web服务器,它提供了对Java EE标准的实现,同时具备良好的可扩展性和性能。通过了解其关键特性、安装配置、管理和安全设置,开发者可以更好地利用Tomcat来部署和...

    tomcat9.0源码

    - `lib`:Tomcat运行所需的JAR库。 - `src`:源代码目录,包含了所有核心组件。 - `webapps`:默认的应用部署目录。 - `work`:Tomcat工作目录,存放编译后的JSP和临时文件。 2. **核心组件**: - `Catalina`...

    tomcat src

    通过学习和研究Tomcat源码,开发者不仅可以提升对Java Web应用服务器内部运作的了解,还能改进自己的编程技能,甚至可能为Tomcat社区贡献代码。这是一项有价值且有挑战性的任务,对于想要深入理解Web服务器工作原理...

    tomcat6 源代码

    还可以启用NIO模式以提高并发能力,或者使用 APR(Apache Portable Runtime)库提升I/O性能。 9. **扩展性**: Tomcat的模块化设计使得它可以方便地添加或替换组件,如添加其他类型的连接器、替换默认的Jasper JSP...

    tomcat源码学习之环境搭建

    5. **线程模型**:Tomcat使用NIO或 APR(Apache Portable Runtime)提供非阻塞I/O,以提高性能。深入理解`Executor`接口和`ThreadPool`类,了解Tomcat如何管理线程池来处理并发请求。 6. **部署和热更新**:Tomcat...

    tomcat8.0

    另外,通过使用Apache Portable Runtime (APR)库,可以利用操作系统级别的特性,如sendfile和epoll,进一步提升性能。 10. **JMX监控**:Java Management Extensions (JMX)允许远程监控和管理Tomcat,包括内存使用...

    tomcat-7.0.52

    - Tomcat的目录结构包括`bin`(包含启动和停止脚本)、`conf`(配置文件)、`lib`(存放Tomcat运行所需的JAR文件)、`webapps`(存放Web应用)、`logs`(日志文件)、`temp`(临时文件)和`work`(存放编译后的JSP...

    tomcat 7.0

    7. **多线程模型**:引入了新的多线程模型,提升了性能和可扩展性,尤其是在高并发环境下。 8. **错误页面和异常处理**:通过改进错误处理机制,使得开发者可以更好地控制错误页面的显示和异常的处理。 在【压缩...

    Tomcat-8.5.60

    3. **目录结构**:在解压后的apache-tomcat-8.5.60文件夹中,`conf`目录包含配置文件,`bin`目录包含启动和停止服务器的脚本,`lib`目录存放共享的JAR文件,`webapps`目录是Web应用的部署位置,`logs`存储日志文件,...

    tomcat-7.0.68

    8. **性能优化**:Tomcat可以通过调整线程池大小、开启NIO连接器、启用HTTP/2协议、缓存JSP页面等方式提升性能。此外,还可以使用连接器优化,如APR(Apache Portable Runtime)提供更高效的操作系统级别的I/O。 9....

Global site tag (gtag.js) - Google Analytics