AB策略
有时候,在上线新功能或页面改版时,我们很难拿捏准:新版功能是否优于老版。通常的做法,就是使用AB
策略:针对不同的用户,展示差异的页面,提供不同的功能。电商网站的推荐功能,本质也是AB
策略。
通过使用AB
策略,可以做到逐步改进现有功能。就比如我们上线新发版,可以选择分流老版本20%的流量到新版本,确认新版本没问题后,再将流量全部切到新版本。
设计上,主要从两个角度来考虑AB
策略:
AB
的实验方案,A
做什么?B
做什么?- 采用什么算法来实现
AB
分流,通过设备区分?性别区分?还是其他
同时,AB
策略也存在一个层级的问题,即,在现有的AB
上,如何再进行AB
?
我们可以将AB
策略抽象成一个微服务:AB服务
。AB服务
主要提供分流服务,业务端通过请求该服务来决定使用A
策略还是B
策略。还可以将AB服务
,作为一个开关来使用,本质上并没有什么区别。
另外一个核心问题:我们能提供哪些分流算法呢?HASH
取模,或者取余,这些都可以。
以上是 AB策略 的全部内容, 来源链接: utcz.com/z/514649.html