资讯专栏INFORMATION COLUMN

Nginx 配置进行AB测试

weakish / 3497人阅读

摘要:原文链接何晓东博客应用场景电商活动,准备了两套风格的促销页面,想让一半人看到页面,另一半人看到页面,这样来测试两种的转化成交效果。其他在大版本升级测试的时候,防止有,可以将小规模流量分发到最新代码的服务器。

原文链接: 何晓东 博客

应用场景:电商活动,准备了A B两套风格的促销页面,想让一半人看到 A 页面,另一半人看到 B 页面,这样来测试两种的转化成交效果。其他在大版本升级测试的时候,防止有bug,可以将小规模流量分发到最新代码的服务器。

前置条件:nginx 需要安装 ngx_http_split_clients_module 模块,借助这个模块的 split_clients 指令完成分流,示例配置如:

http {
    split_clients "${remote_addr}AAA" $variant {
        0.5%               .one;
        2.0%               .two;
        *                  "";
    }

    server {
        location / {
            index index${variant}.html;
        }
    }

以上的配置会将原始 ip 地址加上 AAA 使用 MurmurHash2 算法进行 hash,在此示例中,如果哈希值从 0 到 21474835(0.5%)对应于变量 $variant 的 ".one" 值, 哈希值从 21474836 到 107374180(2%)对应于值 ".two",哈希值从 107374181 到 4294967295 对应于值""(一个空字符串)。就这么简单就实现了分流到不同的页面,之后可以统计这个不同页面的转化成交率。

© 原创文章,内容翻译自 ngx_http_split_clients_module 文档

一如既往推荐一些 付费课程,通过我的二维码购买可以享受八折优惠。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40490.html

相关文章

  • php + nginx 网站并发压力测试及优化

    摘要:一测试工具压力测试工具是针对的性能测试工具,可以只安装工具。显示版本号并退出。用户名和密码由一个隔开,并以编码形式发送。参考并发数问题思考与工作原理和优化漏洞调大的并发连接数调的等。 一、测试工具: Apache 压力测试工具ab ab是针对apache的性能测试工具,可以只安装ab工具。 ubuntu安装ab apt-get install apache2-utils centos安...

    Soarkey 评论0 收藏0
  • php + nginx 网站并发压力测试及优化

    摘要:一测试工具压力测试工具是针对的性能测试工具,可以只安装工具。显示版本号并退出。用户名和密码由一个隔开,并以编码形式发送。参考并发数问题思考与工作原理和优化漏洞调大的并发连接数调的等。 一、测试工具: Apache 压力测试工具ab ab是针对apache的性能测试工具,可以只安装ab工具。 ubuntu安装ab apt-get install apache2-utils centos安...

    yeyan1996 评论0 收藏0
  • Nginx 配置进行AB测试

    摘要:原文链接何晓东博客应用场景电商活动,准备了两套风格的促销页面,想让一半人看到页面,另一半人看到页面,这样来测试两种的转化成交效果。其他在大版本升级测试的时候,防止有,可以将小规模流量分发到最新代码的服务器。 原文链接: 何晓东 博客 应用场景:电商活动,准备了A B两套风格的促销页面,想让一半人看到 A 页面,另一半人看到 B 页面,这样来测试两种的转化成交效果。其他在大版本升级测试的...

    muddyway 评论0 收藏0
  • apache ab测试与centos系统优化

    摘要:测试进入工具目录命令并发数请求次数测试网址必须带文件结果分析页面消耗时间在毫秒再来测试一个大的报错了,提示打开的文件太多了,来解决查看默认服务器准许最高打开的描述符,一般临时修改最高描述符个数永久神效最后一行加入查看系统错 AB测试 # 进入AB工具目录 cd /usr/local/httpd/bin # ab命令 -c 并发数 -n 请求次数 测试网址(必须带文件) ./ab ...

    Tecode 评论0 收藏0

发表评论

0条评论

weakish

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<