iis,apache,tomcat的区别和用途

 我来答
mikemelon
推荐于2018-02-27 · TA获得超过4594个赞
知道小有建树答主
回答量:1261
采纳率:0%
帮助的人:1562万
展开全部
iis, apache, tomcat三者的共同点是都可以直接用作Web服务器,就是你看www网页就是把网页放到服务器上的。

区别:
iis和apache二者只能作web服务器(iis是m$出品的闭源产品,apache是apache.org出品的开源产品,性能好一点),而tomcat除过做web服务器外,还可以作应用服务器。

所谓应用服务器(App Server),这里主要是为Java EE的Web应用提供一个运行的容器。其实细分还可以分成按是否根据Java EE规范的版本支持看其支持到什么程度, 如Java EE 1.5 App服务器,Java EE 6 App服务器等),严格说来由于Tomcat本身不支持EJB,多数情况下它是作为运行Servlet/JSP的容器。

最后,也可以把Tomcat做成只有应用服务器的功能,与iis或apache进行连接,因为静态网页的解析后者会快一些。 明白了吧。
镭速传输
2024-10-28 广告
apache:侧重于http server tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想; apache是web服务器,tomcat是应用(jav... 点击进入详情页
本回答由镭速传输提供
dup08
2011-06-11
知道答主
回答量:20
采纳率:0%
帮助的人:16.7万
展开全部
一般来说写software的代码, 分为商务编程和系统编程, 商务编程就是(business programming), 是完成客户要求的; 系统编程(system programming), 是处理软件与操作系统之间接口问题的; 这样的话, 开发员需要花很多的时间处理system programming; 所以, 出现了应用平台(application framework), 是用来处理系统编程这一块的, 所以一般的软件, 我们利用应用平台, 直接编写我们的商务程序.

这里的应用平台应该包括web服务器和application服务器, 具体的说:
apache是web 服务器, 处理静态内容(比如HTML的内容), 而tomcat是application服务器, 处理动态内容 (比如处理http请求), iis既是web server, 也是application server
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式