一些背景:我有一个webapp,它包含Servlet/JSP动态内容和静态文件。页面总是动态的,每个页面都提供10个静态资源。所有服务都是通过HTTP提供的(Tomcat原住民似乎在HTTPS方面提供了更多帮助)。我计划在Tomcat 7和Java 6下托管这个webapp应用程序。
我在争论是否要使用Tomcat原住民。值得冒险吗?或者说,现在热点的速度足够快了,所以我最好不要和Tomcat原住民打交道?最后,我可能会对两者进行基准测试,但我也在寻找人们的经验。
发布于 2012-03-29 00:54:26
(免责声明:我没有数据支持这一说法)。
我发现本地Tomcat (APR)在SSL/HTTPS方面有更多的帮助。它仍然比在另一台机器上执行SSL的Apsis庞德慢得多。
对于静态文件,APR似乎有助于内存-映射静态资源,并使事情变得更快时,按数百个请求/秒,但同样正确的HTTP缓存的静态资源帮助更多(因为没有那么多的静态资源的请求进来)。
总之,如果您要手工编译所有内容(您将离开Java-land),我认为这是不值得的。
如果这是一个简单的apt-获取安装,去吧。
在任何情况下,我都会投资更多的英镑SSL终端或清漆缓存。
https://serverfault.com/questions/367842
复制相似问题