开发者社区> 问答> 正文

在互联网中tomcat为什么 要结合 apache才能运行

为什么在互联网中tomcat 要结合 apache才能运行?

展开
收起
落地花开啦 2016-03-23 17:15:20 1909 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    这个也不是一定的,结合 Apache 的目的有两种:

    1. 提升静态文件的处理速度,因为 Tomcat 是 Java 编写的,而 Apache 是 C 编写的,在处理静态文件时性能差别还是比较大的,另外静态文件交给 Apache 处理可以降低 Tomcat 的负载;
    2. 集群。通过 mod_jk 或者是 mod_proxy 可以让 Apache 挂接多个 Tomcat 来实现负载均衡

    但是这上面两点又不是非要 Apache 才能实现,现在很多比 Apache 性能好很多的 Web服务器,有如 Nginx 和 Lighttpd 也能实现这些功能。

    2019-07-17 19:11:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像