web笔记一:浅谈web服务器和应用服务器

web服务器只做两件事情,负责接收请求和响应请求。主流的web服务器有:Apache、IIS、Nginx。它只提供静态资源的访问,凡是涉及到动态内容的或者业务逻辑处理的,全部转交由应用服务器完成。

应用服务器则是用来完成一些复杂的业务逻辑处理,或者提供动态内容等。应用服务器生成的动态内容对于web服务器来说,是静态的,我们编写的程序就是搭载在应用服务器上。

Tomcat 不是web服务器,它只是Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。用户发起请求时,由Apache将请求转发给Tomcat,Tomcat去处理请求,Tomcat可以解析jsp文件,生成动态网页。所以Tomcat是一个应用服务器,也算是一个web服务器。

简单总结:
web服务器擅长提供静态文件访问,而且也只提供静态文件访问
应用服务器则用来处理业务逻辑和提供动态文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值