有了Tomcat6,为什么还要Apache2.2?

他们的各自功能是什么?... 他们的各自功能是什么? 展开
 我来答
ginkuing
推荐于2018-04-04
知道答主
回答量:15
采纳率:0%
帮助的人:4.6万
展开全部
首先要有几个概念:
网站分为静态网站和动态网站,静态网站就是已存在的页面的内容是不会被更新的,比如说一个http://www.example.com/index.html,这个文件存在后如果我们手动不更新的话,你每次打开这个页面显示的内容都一样的,这种我们成为静态。还有一种是动态页面,比如说一个博客,博客的文章显示的格式都一样,顶部菜单、左边菜单都一样,就是文章内容不一样而已,这样的话我们就是给一个框架页,然后到数据库当中读取内容,动态的填充到框架中生成页面,可能访问的地址是:http://www.example.com/showTopic.jsp?topicId=1001,这个时候其实我们显示博客都页面只有一个http://www.example.com/showTopic.jsp,只是topicId的不同,你所看到的页面文章内容也不一样。

好了,有了上面的概念就接下来跟你说动态网站的实现,现在动态网站比较流行的语言有JSP、PHP、ASP.NET等,那么既然是编程语言肯定需要一个工具来运行这些程序,Tomcat就是用来运行JSP程序的一个WEB容器,也可以说是WEB服务器,而Apache则用来运行静态网页,它只负责接受请求然后把内容返回给客户,不能连接数据库等操作(如果说装了PHP引擎,可以支持PHP),那么总结下来说就是Tomcat是Java平台的一个WEB服务器,可以运行Java程序,而Apache只是一个WEB服务器,只支持静态站。

好了,因为Tomcat支持编程语言,所以运行效率要低,本身也是Java写的,并不是Java所以效率低,呵呵,而Apache效率要高点,所以现在很多网站都是多个服务器合作的,静态的话给Apache处理,动态的就给Tomcat处理。
永恒Lyx
2010-08-12 · TA获得超过2467个赞
知道小有建树答主
回答量:756
采纳率:11%
帮助的人:356万
展开全部
Tomcat6 支持java 比如jsp的网站

而Apache2.2支持 PHP 的网站

简单说就是 两种语言的服务器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式