web服务器的作用!

常见的web服务器:Apache和Nginx(linux平台) IIS(window平台)

很多小公司小项目目前不一定使用了web服务器,因为流量下,单台应用服务器可以支撑。

         实际工作中,我所体会的web服务器的作用:

          1. 负载均衡(其中还提供session的支持,比如一个用户IP访问的是应用的A机器,他之后的请求都会请求道A机器)

           2. 代理转发请求一下,更安全些,不直接暴露应用服务器IP给对方,因为应用服务器里面有代码等等

           3. web服务器可以统一统计和处理所以请求,比如有日志记录所有被访问的url,以及统计。

           4. web服务器还可以针对不同的url转发到不同应用服务器地址。

比如aaa.com/bbb/ccc.html转发A应用服务器;aaa.com/ddd/ccc.html转发B应用服务器

           5. 可以对应用服务器抛出的所有503等所有错误页面统一跳入它自己设置的html页面,或者调至统一的错误异常系统里面去。

           6. 应用服务器迁移,或者IP更换的时候,只需要在web服务器上面配置即可。便于统一管理


   缺点:

1. 每次请求都多走了一次网络开销。慢。

         2. 维护更麻烦。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值