From 2ab394bb38b4b19ab3b9470f209b4313f2333917 Mon Sep 17 00:00:00 2001 From: giteequan Date: Sat, 22 Jul 2023 10:00:59 +0000 Subject: [PATCH] add least_time method description. Signed-off-by: giteequan --- .../README.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/3 NGINX\350\264\237\350\275\275\345\235\207\350\241\241\344\270\216\345\217\215\345\220\221\344\273\243\347\220\206/README.md" "b/3 NGINX\350\264\237\350\275\275\345\235\207\350\241\241\344\270\216\345\217\215\345\220\221\344\273\243\347\220\206/README.md" index 64a21f9..a6bffa2 100644 --- "a/3 NGINX\350\264\237\350\275\275\345\235\207\350\241\241\344\270\216\345\217\215\345\220\221\344\273\243\347\220\206/README.md" +++ "b/3 NGINX\350\264\237\350\275\275\345\235\207\350\241\241\344\270\216\345\217\215\345\220\221\344\273\243\347\220\206/README.md" @@ -163,6 +163,7 @@ sudo tc qdisc add dev ens6 root netem delay 300ms 5. 多次访问http://lb实例,并通过http://lb实例/dashboard.html验证backend upstream中的分发情况,可以从下图看到,大量请求被分配到延时最低的web上,部分请求分配到300ms的web上,仅有少量请求到达500ms的web。 ![输入图片说明](images/random LB.png) +6. least_time 算法计算的是一段时间内的平均处理延时,故dashboard中看到的统计数值并非当时实时状态,当增加延时后,并不会立刻即可在dashboard中观察到对应值,而回估产到延时在平缓增加;同理,当撤销网卡增加的延时时,dashboard并不会立刻即恢复原始状态,而会每隔33s左右向高延时节点发送一个request,用于探测当前服务器处理延时,并更新平均值,观察该数据在平缓降低。 #### Chapter 2 Sticky cookie NGINX Plus增强了会话保持功能,增加了基于应用层cookie会话保持,本章将通过lab验证3种cookie会话保持功能,第一种sticky cookie由NGINX Plus插入cookie name以及value至HTTP响应中,通过查询请求中是否带有该cookie,从而实现服务器会话保持。 -- Gitee