Nginx

本文介绍了Nginx作为一款高性能的Web服务器,其在静态资源服务器、负载均衡(包括轮询、weight、fastesttime、最少连接和基于IP/URL的哈希策略)以及反向代理功能中的实战应用。
摘要由CSDN通过智能技术生成
  • Nginx是一款轻量级的Web服务器,由俄罗斯的程序设计师伊戈尔·西索夫所开发。
  • Nginx性能非常优秀,官方测试 nginx 能够支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。
  • Nginx的作用有很多,我们经常使用的是用它来做
  • ==静态资源服务器、负载均衡服务器和反向代理服务器==。

 1.实战--静态资源

静态资源服务器,就是nginx中可以部署静态资源代码,比如html、css、js等等
 将静态资源直接拷贝放到nginx的html目录下,

 2.实战--负载均衡

负载均衡(Load Balance, LB)意思就是将一份负载分摊到多个操作单元上进行执行,

 Nginx中提供了下面几种负载均衡策略: 
名称说明特点
默认方式轮询
weight权重根据权重分发请求,权重大的分配到请求的概率大
fair最快时间优先把请求分发给处理请求时间短的服务器
least_conn最少连接哪个服务器当前处理的连接少, 请求优先转发到这台服务器
ip_hash依据ip分配根据客户端请求的IP地址计算hash值, 根据hash值来分发请求, 同一个IP发起的请求, 会发转发到同一个服务器上
url_hash依据url分配根据客户端请求url地址计算hash值,根据hash值来分发请求, 同一个url请求, 会发转发到同一个服务器上

3.实战--反向代理

反向代理,就是对服务端进行代理,浏览器将请求发送到nginx,nginx会将合适的请求转发给后端的tomcat

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值