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

时间:2010-02-25 00:37:04

标签: apache tomcat static-content

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

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

1 个答案:

答案 0 :(得分:4)

您的Tomcat服务器上的性能/负载有问题吗?如果您需要(性能,安全性等),请执行此操作,但如果您不这样做,请不要使事情变得更复杂需要。

它曾经是使用Apache服务器支持Tomcat的标准,但最近版本的Tomcat可以(通常也是)用作两者 HTTP Server和Servlet容器。

请查看Tomcat Connector FAQ了解有关该主题的信息。

  

我为什么要将Apache集成到   Tomcat的? (或不)

     

整合的原因有很多   Tomcat与Apache。还有   为什么不应该这样做的原因。   不用说,每个人都会   不同意这里的意见。 。通过   Tomcat 5和6的性能,   表现原因变得更难   证明

...

  

速度。 Apache的服务速度更快   静态内容比Tomcat。但除非   你有一个高流量的网站,这个   点是没用的。但在某些方面   场景,tomcat可以比快   Apache httpd。所以基准您的网站。    Tomcat可以以httpd速度执行   当使用适当的连接器(APR   启用sendFile)。速度应该   不被认为是一个因素   选择Apache httpd和   Tomcat的