`

tomcat apr 的作用

阅读更多

要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟Internet),将Tomcat线程数开到300以上的水平,然后模拟一大堆并发请求。如果不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待。但是配上APR之后,并发的线程数量明显下降,从原来的300可能会马上下降到只有几十,新的请求会毫无阻塞的进来。

 

APR对于Tomcat最大的作用就是socket调度。
你在局域网环境测,就算是400个并发,也是一瞬间就处理/传输完毕,但是在真实的Internet环境下,页面处理时间只占0.1%都不到,绝大部分时间都用来页面传输。如果不用APR,一个线程同一时间只能处理一个用户,势必会造成阻塞。所以生产环境下用apr是非常必要的。

分享到:
评论

相关推荐

    tomcat apr

    标题中的“tomcat apr”指的是Apache Tomcat服务器与Apache Portable Runtime (APR) 的整合。Apache APR是一个库,它提供了一种原生接口,让Java应用程序可以更好地利用操作系统的功能,比如TCP/IP套接字、多线程、...

    tomcat apr模式所需资源包

    在Tomcat 7及以上版本中,引入了APR (Apache Portable Runtime) 模式,以提高其性能,尤其是对于高并发场景。APR模式利用操作系统底层的I/O功能,如TCP/IP套接字和多线程,从而提供了比默认的Java NIO或BIO模型更高...

    Tomcat 安装apr 支持 Tomcat Native

    **Tomcat Native的作用** Tomcat Native库是基于APR的,它提供了与操作系统更紧密的集成,能够提升Tomcat的性能。例如,使用Tomcat Native的本机SSL实现,可以避免Java的JNI调用开销,从而提高SSL连接的速度。此外...

    linux下tomcat开启apr时安装包

    为了提升Tomcat的性能,开发者有时会选择启用Apache Portable Runtime(APR)库。APR库提供了与操作系统底层更紧密的集成,从而能够利用系统的本地功能,如异步网络I/O和高性能的SSL处理。本篇将详细介绍如何在Linux...

    tomcat 启动报APR based Apache Tomcat Native library not found

    APR库的作用** APR库是Apache软件基金会开发的一个跨平台的库,它提供了与操作系统底层交互的功能,包括文件操作、网络I/O、线程管理等。Tomcat使用APR库可以提高性能,尤其是对于处理高并发请求时,APR库支持的多...

    apr库(tomcat优化)

    包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍  1.1 Connector的种类  Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...

    tomcat apr工具包及安装说明

    在Tomcat中,APR库可以提升性能,尤其是在处理网络I/O和SSL连接时。下面我们将详细介绍如何在Tomcat中安装和配置APR工具包。 首先,理解为什么需要APR。Tomcat原生使用Java NIO进行网络通信,但在高并发场景下,APR...

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

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

    Tomcat安裝APR指南

    《Tomcat安装APR指南》 本指南旨在提供在Red Hat Enterprise Linux 5.5+系统上为Tomcat安装Apache Portable Runtime (APR)的详细步骤。APR是Apache HTTP服务器项目的基石,它提供了操作系统级别的接口,使得Tomcat...

    tomcat apr 32and64 tcnative-1.dll 1.1.30

    TCNative-1是Apache Tomcat的一个组件,它实现了Apache APR接口,允许Tomcat与本地系统更紧密地集成,从而提高性能和稳定性。 在描述中提到的"tomcat apr 32and64 tcnative-1.dll 1.1.30",意味着这是适用于32位和...

    tomcat APR连接调度方式

    标题中的“Tomcat APR连接调度方式”指的是Apache Portable Runtime (APR)在Tomcat服务器中的应用,这是一项关键的技术,可以提升Tomcat处理网络连接的性能。APR库是Apache HTTP服务器项目的一部分,它提供了与操作...

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    本备忘录主要关注如何在Windows上配置Apache2.2与Tomcat5.5,同时利用Apr(Apache Portable Runtime)库提升性能。 Apache2.2是世界上最流行的开源HTTP服务器,它处理静态文件非常高效。而Tomcat5.5则是一个开源的...

    centos6搭建tomcat,apr资源包

    本文将详细讲解如何解决在CentOS 6上搭建Tomcat时遇到的apr(Apache Portable Runtime)资源包安装问题,以及如何正确使用apr、apr-util和pcre这三个关键组件。 首先,让我们了解一下apr。它是一个跨平台的库,为...

    tomcat APR配置所需要的全部资源

    在Tomcat中使用APR,可以显著提升其性能,特别是处理静态文件时,因为APR可以直接利用操作系统的内建机制,比如使用硬件加速来提升读取速度。这有助于减少CPU使用率,提高服务器响应速度,从而解决或避免IO问题。 ...

    tomcat8 apr模式用到的包

    包里面有apr-1.6.3.gz/apr-iconv-1.2.2.tar.gz/apr-util-1.6.1.gz/openssl-1.1.0f.tar.gz/tomcat-native-1.2.16-src.tar.gz

    tomcat8开启apr需要相关的组件,包含jdk,apr,apr,util,tomcat8,openssl

    本文将详细讲解如何在Tomcat 8中配置和启用APR,以及涉及的相关组件。 1. **Apache Portable Runtime (APR)** APR库提供了一个与平台无关的接口,让开发者能够利用底层操作系统的特性,如高效I/O操作和多线程处理...

    APR based Apache Tomcat Native library 1.1.14.

    Apache Tomcat Native库是Apache Tomcat与APR接口的桥梁,它允许Tomcat利用操作系统级别的特性,如高效的网络I/O和SSL处理,以提升性能和安全性。 标题中提到的"APR based Apache Tomcat Native library 1.1.14"是...

    Tomcat 安装apr 支持 Tomcat Native.7z

    在某些情况下,为了提高性能和利用操作系统级别的特性,如多线程处理和SSL硬件加速,Tomcat可以集成Apache Portable Runtime (APR) 和 Tomcat Native库。本教程将详细介绍如何在你的系统上为Tomcat安装APR支持。 ...

    java源码:Tomcat 安装apr 支持 Tomcat Native.zip

    《深入解析Java源码:Tomcat安装与配置Apr支持》 在Java的世界里,Tomcat作为一款广泛应用的开源Servlet容器,扮演着至关重要的角色。它轻量级、高效且易于管理,深受开发者喜爱。然而,为了提升性能和利用操作系统...

    基于Java的Tomcat 安装apr 支持 Tomcat Native.zip

    **Tomcat Native的作用** Tomcat Native库是Tomcat与APR之间的桥梁,它允许Tomcat直接使用APR的功能。这不仅可以提高Tomcat的性能,还能启用SSL硬件加速,以及其他如连接管理和内存池等功能。 **安装步骤** 1. **...

Global site tag (gtag.js) - Google Analytics