Apache应该怎样服务,Tomcat应该怎样服务?

我正在尝试在Tomcat之前设置Apache。 我有什么Apache服务? 我知道Apache更适合静态页面和图像。 我目前在Tomcat中部署一个包含静态页面,图像和Flash文件的war文件。 我应该把这些都放在Apache服务器上吗? 如何从Tomcat应用程序引用这些页面/图像?

我想使用Apache来减less战争文件的大小,并希望更快地提供图像。 有没有一个很好的指导,设置Apache和Tomcat,以及放置在哪里?

您的Tomcat服务器的性能/负载有问题吗? 如果你需要(性能,安全等),那么做,但不要让事情变得更复杂,如果你不需要。

它曾经是Tomcat与Apache服务器的标准,但最新版本的Tomcat可以(也常常是)用作HTTP服务器和Servlet容器。

看看有关这个主题的信息,请看Tomcat连接器FAQ 。

为什么我应该将Apache与Tomcat集成? (或不)

将Tomcat与Apache集成有很多原因。 有理由不这样做。 不用说,大家都会不同意这里的意见。 随着Tomcat 5和6的表现,性能的原因变得更难证明了。

速度。 Apache服务静态内容比Tomcat更快。 但是除非你有一个高流量的网站,这一点是没有用的。 但在某些情况下,tomcat可能比Apache httpd更快。 所以基准你的网站。 当使用正确的连接器(启用sendFile的APR)时,Tomcat可以以httpd速度执行。 在Apache httpd和Tomcat之间选择速度不应该被视为一个因素