Tomcat 原生库的好处

Mat*_*att 5 performance tomcat native web-applications

任何人都可以建议安装 Tomcat 本机库的主要好处吗?

我正在运行 Tomcat 的标准安装,以在前端使用 Ext Js 为一个中等复杂的基于 Intranet 的 Web 应用程序提供服务,因此通过网络和来自不同位置的 VPN 进行大量 JavaScript 和 AJAX。

对于收到的相对少量的请求,是否值得安装这个库?

该应用程序有时可能非常慢,我希望提高性能。我已经根据配置文件数据重构了 Java 代码,但由于问题似乎更加普遍,我也在查看应用程序服务器配置,并且我似乎无法找到有关该库在这种情况下是否真正使我受益的任何详细信息。

谢谢

min*_*das 1

我假设您正在谈论Tomcat APR。我个人认为,简单地将连接器从非本机切换到本机不会自动解决您的性能问题。

除非您已经解决了所有代码效率低下的问题(似乎您已经在探查器的帮助下做到了这一点)并解决了它们,否则可能不值得。

我认为 APR 在大多数请求都是静态的并且交付静态内容成为瓶颈的情况下会有所帮助。为了实现这一目标,您可能需要每天交付数百万页,并拥有贯穿屋顶的线程池(我认为这对于您的内联网来说不太可能)。