工具篇-nginx

 

nginx支持的负载均衡调度算法方式如下:

1、weight轮询(默认)

轮训,某个服务器宕机可剔除

2、ip_hash(大部分使用此算法):

按ip进行hash,同一个IP可分配到一个固定服务器上,解决服务器session问题

3、url_hash(极少数使用此算法):

按url进行hash,统一个url可以分配到一个固定服务器上,可以更好利用静态资源提高缓存效率。同样要注意nginx默认不支持这种调度算法,要使用的话需要安装nginx的hash软件包

4、fair:智能调整调度算法

动态的根据后端服务器的请求处理到响应的时间进行均衡分配,响应时间短处理效率高的服务器分配到请求的概率高,响应时间长处理效率低的服务器分配到的请求少;结合了前两者的优点的一种调度算法。但是需要注意的是nginx默认不支持fair算法,如果要使用这种调度算法,请安装upstream_fair模块

 

正向代理

反向代理

3、综合应用

 

 

缓存类别:

客户端缓存(sqlit)、浏览器缓存(cookie)、CDN缓存、NGINX缓存、应用缓存(encache)、统一缓存(redis)

 

Nginx主要应用

Nginx 的反向代理;
Nginx 的负载均衡;
Nginx 的动静分离;
Nginx 解决跨域访问问题;
Nginx 的防盗链配置。

nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。

 

Nginx 的https配置

https://blog.csdn.net/qq_37345604/article/details/96439133

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值