天下之事,必先处之难,而后易之。

Nginx HTTP负载均衡操作及优化手册

官方地址:https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/

目录

1. HTTP负载均衡 2

1.1. 负载均衡配置 2

1.2. 负载均衡方法 4

1.2.1. ROUND 4

1.2.2. LEAST CONNECTIONS 4

1.2.3. IP HASH 5

1.2.4. HASH 5

1.2.5. Least Time 6

1.2.6. Random 6

1.3. 服务器权重 7

1.4. 服务器慢启动 7

1.5. 启动会话持久性 8

1.5.1. 粘性cookie 8

1.5.2. 粘性路由 9

1.5.3. 粘性学习方法 9

1.6. 限制连接数 10

1.7. 配置健康检查 11

1.7.1. 介绍 11

1.7.2. 先决条件 11

1.7.3. 被动健康检查 11

1.7.4. 服务器缓慢启动 12

1.7.5. 主动健康检查 12

1.8. 多进程共享数据 17

1.8.1. 设置区域大小 17

1.9. 使用DNS配置HTTP负载平衡 18

1.10. Microsoft Exchange Server的负载平衡 19

1.10.1. 完整的NTLM示例 21

1.11. 使用NGINX Plus API进行动态配置 22

1.11.1. 总览 22

1.11.2. 先决条件 23

1.11.3. 启用动态配置 23

1.11.4. 使用API进行动态配置 26

1.11.5. 配置动态配置的持久性 28

1.12. 接受代理协议 29

1.12.1. 介绍 29

1.12.2. 先决条件 29

1.12.3. 配置NGINX以接受代理协议 30

1.12.4. 将负载均衡器的IP地址更改为客户端IP地址 31

1.12.5. 记录原始IP地址 32

1.12.6. 用于与上游TCP连接的PROXY协议 33

2. HTTP负载均衡优化 36

2.1. 基础优化 36

2.1.1. 工作进程优化 36

2.1.2. 最多打开文件数 37

2.1.3. 使用epoll处理I/O多路复用 37

2.1.4. 工作连接数设置 37

2.1.5. 设置超时时间 37

2.1.6. 设置请求缓存 37

2.2. 集群访问卡顿慢 38

2.2.1. 注释未使用的节点 38

2.2.2. 增大客户端缓存大小 38

2.3. 其他方式 39

2.3.1. JVM堆大小调整:避免FullGCC 39

2.3.2. Tomcat线程池修改:300-500或小于1000的线程池 41

2.3.3. MySQL缓冲区大小:innodb_buffer_pool_size 42

2.3.4. MySQL最大连接数:max_connections 43

2.3.5. MySQL索引组合顺序:过滤性强的前置 43

文档下载地址:NGINX HTTP负载均衡操作及优化手册.docx

posted @ 2024-10-07 23:16  boonya  阅读(27)  评论(0)    收藏  举报  来源
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。