浅谈Tomcat性能优化---APR篇

本文探讨了Apache Portable Runtime (APR)在Tomcat性能优化中的作用。APR提供统一接口,支持跨平台的线程和IO管理。通过使用APR,Tomcat可以获得更好的可扩展性和性能提升,例如利用高效的线程模型。文章详细介绍了安装和配置APR的六个步骤,包括安装apr、apr-util、tomcat-native,修改系统配置以及验证配置是否成功。
摘要由CSDN通过智能技术生成

前奏

1.什么是APR?

APR全称为Apache Portable Runtime,是Apache旗下的一个项目。官方网址:http://apr.apache.org/。APR对线程,IO,内存等都有统一接口的开放,为了支持多平台通用,它也有适用于不同平台的版本。它本身由C语言(看上去像但我也不清楚,猜的)构成,项目结构清洗,对每一大块都进行了分类。

2.为什么会使用APR?

Tomcat的运行模式有三种,分别是BIO,NIO,APR。APR可以为Tomcat提供更强大的可伸缩性和性能,更好的集成本地服务器。Tomcat正是调用了APR开放的相应接口进行了优化,比如APR线程优化采用父线程fork出的子线程对父线程中的内容进行删减再运行,大大提高线程效率。由于APR的构成语言不太熟悉,就不深入研究了。

重头戏

首先声明一下是在Linux环境下进行部署,Winsows环境下的读者可以参照这个进行转化。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值