将 APR 与 Tomcat 结合使用有什么好处(如果有)?
Tomcat 可以选择使用 APR 来处理连接。 使用它有什么好处? 有人有这方面的第一手经验吗?
Tomcat has an option to use APR for handling connections. What are the benefits of using that? Does anyone have firsthand experience with it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是否回答了您的问题。 好处?
(我的重点)
Does this answer yor question re. benefits?
(my emphasis)
如果您不打算在 Tomcat 之前使用 Web 服务器(用于提供静态内容),那么 APR 应该会有所改善。
我只是通过 JBoss Web 间接使用过它,但我总是更喜欢在 Tomcat 前面使用 Apache httpd ,所以我认为 APR 是无关紧要的。
If you don't plan to use a web server (for serving static content) in front of Tomcat then APR is supposed to improve things.
I've only indirectly used it via JBoss Web but I always prefer to have an Apache httpd fronting Tomcat, so I think APR then is irrelevant.
我将 APR 与 mod_perl2 一起使用,我注意到性能有所提高。 这种性能改进来自于使用 APR 直接访问不仅仅是系统状态等,因为 APR 是一个高度优化的库,可以直接从 Web 服务器处理 cookie、标头、数据类型等。 它还提供对通常不可用的连接的所有方面的直接访问。
我还没有在 Java 中使用它,但我正在尝试弄清楚如何让 TomCat 6 允许我从 JSP 代码中使用它。 我希望直接从 Java 代码中使用 APR 来提高效率,就像我使用 Perl 所做的那样。
I use APR with mod_perl2 and I have noticed a performance improvement. This performance improvement comes from using APR to directly access more than just system status and whatnot because APR is a highly optimized library that deals with cookies, headers, data types, etc., directly from the web server. It also provides direct access to all aspects of the connection that aren't typically otherwise available.
I haven't used it with Java yet, but am trying to figure out how to get TomCat 6 to allow me to use it from JSP code. I expect to see increased efficiency by using APR directly from my Java code, just as I did with Perl.