Tomcat Native是否值得麻烦?

一点背景:我有一个同时具有Servlet / JSPdynamic内容和静态文件的webapp。 页面始终是dynamic的,并为每个页面提供〜10个静态资源。 所有东西都通过HTTP提供(Tomcat Native似乎对HTTPS更有帮助)。 我打算在Tomcat 7和Java 6下托pipe这个webapp。

我在辩论是否使用Tomcat Native。 这是值得的麻烦/风险,或者这些天,热点足够快,我最好不打扰与Tomcat的本地? 在这一天结束的时候,我可能会以这两者为基准,但我也在寻找人们的经验。

(免责声明:我没有数据来支持这一说法)。

我发现本地Tomcat(APR)可以帮助更多的使用SSL / HTTPS。 比起在一台单独的机器上使用SSL的Apsis Pound还要慢很多。

对于静态文件,APR似乎有助于内存映射静态资源,并且在数百个请求/秒的顺序上使事情变得更快一些,但是静态资源的正确HTTPcaching帮助更多(因为不是如此多的静态资源请求进来)。

总而言之,如果你要手工编译所有的东西(你将不在Java领域),我认为这是不值得的。

如果这是一个简单的apt-get安装,那就去做吧。

无论如何,我会投入更多的英镑SSL终止或清漆caching。