2009-04-15 32 views

回答

3

如果你不打算使用Web服务器(提供静态内容)在Tomcat中的前面则APR是应该提高的东西。

我只通过JBoss Web间接使用它,但我总是喜欢有一个Apache httpd面向Tomcat,所以我认为APR是无关紧要的。

4

请问this回答你的问题。好处是什么?

的Tomcat可以使用Apache便携式运行提供卓越的可扩展性,性能,以及与本地服务器技术更好的整合。 Apache Portable Runtime是一个高度可移植的库,它是Apache HTTP Server 2.x的核心。 APR有许多用途,包括对高级IO功能(如sendfile,epoll和OpenSSL),操作系统级功能(随机数生成,系统状态等)和本地进程处理(共享内存,NT管道和Unix套接字)的访问。

这些功能使得Tomcat成为一个通用的网络服务器,将能够更好地与其他本地网络技术进行集成,并且整体上使Java成为一个完全成熟的网络服务器平台更加可行,而不仅仅是一个后端聚焦技术。

(我的重点)

+6

这就是文档/广告所说的,但我找不到任何第一手用法报告来验证声明的权益。 – Marko 2009-04-15 10:52:42

3

我使用APR与mod_perl2,我注意到性能改进。这种性能改进来自使用APR直接访问的不仅仅是系统状态,还因为APR是一个高度优化的库,它直接从Web服务器处理cookie,头文件,数据类型等。它还提供对通常不可用的连接的所有方面的直接访问。

我还没有使用过Java,但我正试图弄清楚如何让TomCat 6让我使用JSP代码。我希望通过直接从我的Java代码使用APR来提高效率,就像我在Perl中一样。

相关问题