nginx与tomcat(一)Nginx概述

一.Nginx概述

  1. 是什么:Nginx是一个http server

  2. 特点

    1. 反向代理

    2. 负载均衡

    3. 动静态资源分离

    4. 虚拟主机

  3. 什么时候用:
    1. 当网站的访问量到达一定程度,单个服务器不能满足多用户访问的响应速度的时候

      1. 用nginx给多台服务器做反向代理,平均分担负载,使多个服务器负载均衡订单

    2. 当一台服务器需要虚拟出多个网站

      1. 通过端口或者域名分配不同的虚拟主机

    3. 作为高性能静态网页服务器

  4. 优点

    1. 轻量级:占用很少的内存和资源

    2. 抗并发:可以支持5万次的并发请求

    3. 配置简洁,启动容易

    4. 非常适合处理静态请求

  5. 反向代理与正向代理的区别

    1. 正向代理:客户端发送请求给服务器,“代理服务器A”接收请求转发给真正要访问的服务器,然后把响应返回给客户端。这时,“代理服务器A”就是正向代理(适合客户端没有权限直接访问服务器的情景)

    2. 反向代理:客户​端发送请求给服务器集群,“代理服务器B”接收到请求,看情况转发给服务器集群中的一台服务器。这时,“代理服务器B”就是反向代理(适合单个服务器不能满足用户量,通过添加多个服务器,和一个做反向代理的服务器来均衡每台服务器的负载)

      1.  

  6. 与tomcat的区别和联系

    1. Nginx是HTTP Server:始终是把服务器上的文件如实的通过http传给客户端

    2. tomcat是application server(servlet应用容器):往往运行在HTTP Server之后,执行应用,将动态内容转化为静态内容之后通过HttpServer分发给客户端

    3. ps  : 一般servlet也会集成HttpServer的功能,但是不如专业Http Server那么强大:比如tomcat并发最高240左右,Nginx可以到5w

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值