Apache应该提供什么以及Tomcat应该提供什么服务?

Geo*_*rge 10 apache tomcat static-content

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

我想使用Apache来减少war文件的大小,并希望更快地提供图像.是否有一个很好的指南来设置Apache和Tomcat以及放置在哪里?

Mad*_*sen 4

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

它曾经是在 Tomcat 前面使用 Apache 服务器的标准,但最新版本的 Tomcat 可以(并且经常)用作两者Servlet 容器。

查看Tomcat 连接器常见问题解答以获取有关该主题的信息。

为什么要将 Apache 与 Tomcat 集成?(或不)

将 Tomcat 与 Apache 集成的原因有很多。也不应该这样做也是有原因的。不用说,每个人都会不同意这里的观点。随着 Tomcat 5 和 6 的性能提高,性能原因变得更难以证明其合理性。

...

速度。Apache 在提供静态内容方面比 Tomcat 更快。但除非你有一个高流量的网站,否则这一点是没有用的。但在某些场景下,tomcat 可以比 Apache httpd 更快。因此,请对您的网站进行基准测试。 当使用正确的连接器(启用了 sendFile 的 APR)时,Tomcat 可以以 httpd 速度执行。在 Apache httpd 和 Tomcat 之间进行选择时,速度不应被视为一个因素