저는 15 개 정도의 뷰에서 A/B 분할을 구현해야하는 프로젝트에 있습니다.이 경우 PHP에서 가능합니다. 가능한 경우 JavaScript 프로젝트에서 동일한 수학을 사용하고 싶습니다.A/B 스플릿을 실행하는 가장 이상적인 언어 간 방법은 무엇입니까?
이 작업을 수행하는 데있어 가장 이상적이며 최소한의 정보, CPU 사용량이 적은 방법은 무엇입니까? 이 프로젝트를 위해, 나는 그냥 변수를 설정해야합니다 같은 것을 :
// In the main controller
if(rand(1, 2) == 2)
{
$recipe = 'program';
}
else
{
$recipe = 'standard';
}
define('RECIPE',$recipe);
// In the view
$program = (RECIPE == 'program') ? '&ProgramOfInterest=' . $program_id : '';
우리는 20 개 정도의 devs 여기있는 우리 모두는 우리의 방법이 - 최고의 벤치 마크에서 검증 된 방법은 무엇인지?
'i % 2' 또는 오히려'1 & i'은 더 빠릅니다 (예, 농담입니다). –
Unbiased and 50/50? – hakre
@hakre - 프로그래밍에서 결코 진정한 '무작위'가없는 법을 알고 있습니다. 그것은 단지 계산 및 알고리즘 일 뿐이며 임의의 계산에는 특정 결과에 유리한 확률이 있습니다. – AlienWebguy