摘要: 基于请求头的分发 前面的分发方式都是基于一个集群分发的,nginx是一个基于7层的分发也就是可以实现基于主机头的分发,这种分发一般都是用于多集群环境中。 一、HTTP请求头和响应头 客户端浏览器开发者工具network工具下,获取请求的请求头信息如下所示: Request URL: http://1 阅读全文
posted @ 2021-03-09 23:16 1769987233 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、分发算法介绍 如何将用户请求按照一定的规律分发给业务服务器。主要分为Nginx集群默认算法和基于请求头分发算法。 二、nginx集群默认算法 nginx的upstream 目前支持4种方式的分配 轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。用 阅读全文
posted @ 2021-03-09 23:05 1769987233 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 部署nginx web集群 一、案例需求 使用nginx分发器构建一个web集群 二、环境准备 实验机 :四台虚拟机,一台测试机,一台分发器,两台web服务器。 网卡:vmnet4 系统:CentOS8.0 SELinux&防火墙:关闭 网段:192.168.0.0/24 角色&主机名IP 客户端 阅读全文
posted @ 2021-03-09 15:51 1769987233 阅读(307) 评论(0) 推荐(0) 编辑
摘要: cpu核心数 [root@tes-thost ~]# cat /proc/cpuinfo | grep "flags" | wc -l cpu亲和力 ps -eo psr,pid,args | grep "nginx" #psr哪个核心 pid进程号 args进程 nginx #启动工作进程数量 w 阅读全文
posted @ 2021-03-09 00:22 1769987233 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、并发优化 nginx工作模式:主进程+工作进程 启动工作进程数量 worker_processes 4; # cpu核心数 cat /proc/cpuinfo | grep "flags" | wc -l #指定运行的核的编号,采用掩码的方式设置编号 worker_cpu_affinity 00 阅读全文
posted @ 2021-03-09 00:18 1769987233 阅读(90) 评论(0) 推荐(0) 编辑