SplitClients模块(SplitClients)


·摘要

ngx-http-split-clients模块基于一些特定条件分开客户端连接,(例如ip地址,请求头,cookies等)
示例配置:
http {
    split-clients "${remote-addr}AAA" $variant {
        0.5% .one;
        2.0% .two;
        - "";
    }
 
    server {
        location / {
             index index${variant}.html;
可以使用$cookie-...作为来源来分离请求,来源字符串使用CRC32进行哈希计算并且哈希百分比将作为来源的值。

·指令

split-clients

语法:split-clients $variable { ... }
默认值:none
使用字段:http

·参考文档

Naming convention discussion
Nginx Http Split Clients Module

前进->可选HTTP模块