tomcat与Apache两种服务器的不同

问题描述

在网上说,Apache支持静态网页,而tomcat支持动态网页。那我想问,似乎我把一些HTML网页部署到tomcat上也是可以访问的啊?那既然tomcat也支持静态网页,那为什么还要用到apache呢?希望各位能回答一下,谢谢..

解决方案

通常把Apache称作Web服务器(Web Server),把Tomcat称作应用服务器(Application Server)。Apache作为Web服务器是用于构建网站级别的目的。--功能:apache为模块化的设计,通过扩展模块可以扩展很多功能。比如挂Tomcat,挂PHP模块,挂SVN之类的。--配置:apache的配置贝儿丰富。对连接数,时间,各种过滤,重写等。--速度:处理静态页面效率高,特别对大数量并发请求。--性能:apache高负载下好些。特别是比如挂N个Tomcat做集群等等。Tomcat是处理Sevlet和JSP的。对静态页面的处理效率相对Apache低些。JVM也时不时大姨妈啥的。论稳定也相对差些。用Apache还有个好处。比如JSP部分维护,Tomcat关掉。可以临时配置Apache显示个静态画面什么的。(最后,还可以装高深。哈!)如果你是网站规模不大,只用Tomcat也不是不可以。只是通常不那么做。也用些服务器本身就是整合两个成一个的,比如Websphere(的某个版本?)。

时间: 2024-12-10 18:47:55

tomcat与Apache两种服务器的不同的相关文章

PHP4.23在WindowsXP下的IIS和Apache2两种服务器上的安装实例

apache|iis|window|服务器 最近,论坛有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23.既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助.如果不加特殊说明,以下的介绍同时也适用于Win2000版本. 一.概述: 在安装之间,你必须先弄懂PHP安装的两种不同模式,一种是Cgi模式(CGI executable),

请求处理引擎在两种服务器上是否等同

请求处理引擎在这两种服务器上是等同的. 编程接口 应用程序使用编程接口与数据库服务器通信.您可以使用 ODBC. JDBC. OLE DB. Sybase Open Client 或嵌入式SQL. 许多应用程序开发工具提供自己的编程环境,该环境隐藏基础接口的细节.例如,如果使用 Sybase PowerBuilder 开发应用程序, 则永远不必进行 ODBC 函数调用.不过,在这些工具的内部结构中,每一工具都使用这些编程接口之一. 编程接口提供函数调用库,以用于与数据库通信.对于 ODBC 和J

php + php service (nginx +apache 两台服务器)有没有意义?

问题描述 php + php service (nginx +apache 两台服务器)有没有意义? php + php service (nginx +apache 两台服务器)有没有意义? apache 服务器做webservice服务器 和数据库服务器nginx 做前端服务器 对外 相比在一台服务器上处理,这样的话速度有点慢,这样做有没有必要,主要是才学web service 所以想实战下,但是目前只有拿手上一个系统试试 ,流量不大,是不是这样搭建适合高并发的系统? 解决方案 两台服务器,

认识HBM vs. HMC:颠覆性能的两种服务器内存类型

数据中心硬件买家可以评估两种新兴的服务器类型内存,搭建未来高性能系统. 高带宽内存(HBM)是一种用于支持内存设备数据吞吐量的高性能接口,其性能远超常规形式的内存. 混合存储立方(HMC)技术带来远超传统高带宽内存设计的性能,如双倍数据率三代与四代(DDR3和DDR4),但是这两种方法采用的技术不同,它们对服务器内存性能的提升也有所不同. 高带宽内存的未来服务器 HBM的思路十分直接:让内存设备靠近CPU或GPU.当前的计算机设计一般会通过将内存模块安装在主板的插槽上,隔离内存与计算芯片.这类型

Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号_Linux

说明: 服务器操作系统:CentOS 6.x 服务器IP:192.168.21.134 实现目的: 1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号. 具体操作: 一.关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉

CentOS 6.x下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号

说明:   服务器操作系统:CentOS 6.x   服务器IP:192.168.21.134   实现目的:   1.在服务器上安装配置SVN服务:   2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问:   3.Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号.   具体操作:   一.关闭SELINUX   vi /etc/selinux/config   #SELINUX=enforcing #注释掉   #SELI

Linux下Tomcat与Apache Web服务器整合

apache|web|web服务|web服务器 1.引言      基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上

Linux下Tomcat与Apache Web服务器的整合

1.引言基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业机会.在许多用户看来,

C#实现HTTP协议迷你服务器(两种方法)_实用技巧

本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作. 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组件看起来就没多大必要.我们需要的是一个简单的HTTP类,可以很容易地嵌入到简单的Web请求的服务,加到自己的程序里. 实现方法一: .net框架下有一个简单但很强大的类HttpListener.这个类几行