在nginx 文档这里有一个指令的例子split_clients
:
split_clients "${remote_addr}AAA" $variant {
0.5% .one;
2.0% .two;
* "";
}
AAA
总的来说,我理解这个指令是如何工作的,但我不明白后缀的用途是什么。
请帮忙
答案1
“AAA” 只是一个普通的字符串。$remote_addr
变量中的 IP 地址和字符串“AAA”连接起来并哈希成一个 32 位数字。如果有两个请求来自同一个 IP,这可以确保变量的值$variant
相同。