【问题标题】:Apache install before Tomcat, what is the advantage?Apache 先于 Tomcat 安装,有什么好处?
【发布时间】:2011-06-16 20:11:39
【问题描述】:

我经常读到应该在 tomcat 之前安装 Apache Webserver 以获得更好的性能。他们说。那个tomcat不能像Apache一样提供静态文件。

我想详细了解它的工作原理。我研究了互联网,但没有找到任何好的解释。

  • 客户端发送请求
  • 请求转到 Apache
  • 如果请求是静态文件,Apache 会获取静态文件并将其返回给客户端
  • 如果请求是动态文件(如 jsp),则 apache 将请求交给 tomcat
  • tomcat 生成文件
  • tomcat 将响应返回给 Apache
  • Apache 向用户发送响应

对吗???还是对静态文件的请求也转到 Tomcat?那为什么需要 Apache?

感谢您的澄清:-)

【问题讨论】:

标签: performance apache tomcat dynamic static


【解决方案1】:

是的,你说得很对。静态请求通常由 Apache 提供服务,不会转发到 Tomcat 服务器。

您可以使用 mod_jk 或 mod_proxy_ajp 将您的动态请求转发到 Tomcat。

在前面使用 Apache 的另一个优势是负载平衡您的流量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    相关资源
    最近更新 更多