代码之家  ›  专栏  ›  技术社区  ›  Drew

从Tomcat提供静态内容要慢多少?

  •  17
  • Drew  · 技术社区  · 17 年前

    因此,我有一个Web应用程序,其中包含大量的JSP和servlet,其中很多都在使用IceFaces。很明显,这些大部分都必须留在Tomcat中。

    然而,有人告诉我,Tomcat上的静态内容(HTML、图像等)比Apache这样的纯Web服务器要慢。我的理解是,当您使用Tomcat作为独立的Web服务器时,它首先使用的是Apache版本。当然,在这一点上我可能弄错了。

    但是什么 是

    2 回复  |  直到 17 年前
        1
  •  13
  •   Eddie    17 年前

    见 Tomcat Connector FAQ 了解一些信息。对于Tomcat的现代版本,性能差异是

        2
  •  5
  •   Eric Wilson    11 年前

    我同意,除非有两种情况

    1. Tomcat使用JSSE的SSL速度明显较慢。有一些本机版本可以插入,但这往往更痛苦。一般来说,SSL比理解良好的apachehttpd服务器要简单一些

    2. 使用HTTpd服务器进行前端处理可以为虚拟web主机等提供更大的灵活性。Tomcat在这方面没有那么灵活。不出所料,它缺少Apache中的所有选项:)。一个明显的好方法是在Apache中添加静态文件的压缩。tomcat extra并不难,但它需要更多的工作。

    如果两者都不是问题,那么就单独使用tomcat