我的代码:
$random_number = mt_rand(1,100);
if ($random_number <= 10){
header('Location: http://www.site1.com');
} else {
header('Location: http://www.site2.com');
}
exit;
毋庸置疑,如果您拥有大量流量,它似乎有效,但当您每天减少大约1000个唯一身份时,百分比会徘徊在35%到40%左右。
答案 0 :(得分:1)
为了更准确地分配流量,请使用负载均衡器或在代码中增加计数器。
Here是关于为什么mt_rand
不是那么随机
答案 1 :(得分:0)
如果您正在寻找一些A / B测试,there's a better way than blindly choosing at random并且它并不是真的更复杂。