内容简介:应用场景:电商活动,准备了A B两套风格的促销页面,想让一半人看到 A 页面,另一半人看到 B 页面,这样来测试两种的转化成交效果。其他在大版本升级测试的时候,防止有bug,可以将小规模流量分发到最新代码的服务器。前置条件:nginx 需要安装以上的配置会将原始 ip 地址加上 AAA 使用
应用场景:电商活动,准备了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 文档
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 使用 Webpack 进行生产环境配置(附 Demo)
- Nginx中进行优化FastCGI配置的步骤
- Webpack 4 学习02(使用配置文件进行打包)
- linux配置wireshark对TLS加密的数据进行解密
- PowerShell 的命令行启动参数(可用于执行命令、传参或进行环境配置)
- 从vuecli3学习webpack记录(四)vue是怎么进行默认配置的
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C程序设计题解与上机指导
谭浩强 / 清华大学 / 2000-9-1 / 19.50元
《C程序设计题解与上机指导(第2版)》是和谭浩强编著的《C程序设计》(第二版)(清华大学出版社1999年出版)配合使用的参考书,内容包括:(1)《程序设计》(第二版)一书的习题和参考解答,包括了该书各章的全部习题,共约150题,对全部编程题都给出了参考解答;(2)上机指南,详细介绍了在当前广泛使用的Turbo C集成环境下编辑、编译、调试和运行程序的方法,并简要介绍了Borland C++的使用方......一起来看看 《C程序设计题解与上机指导》 这本书的介绍吧!