Experimentação
Reequilíbrio automático de pesos
A divisão realmente obtida é medida e corrigida periodicamente, para que o tráfego que cada variante recebe de facto convirja para o que pediu.
A atribuição aleatória não produz uma divisão perfeitamente igual, e pequenos desvios acumulam-se. O reequilíbrio mede o que cada variante recebeu de facto e empurra os pesos configurados na direcção contrária, para que a divisão acumulada convirja para a que configurou em vez de se afastar dela.
A tarefa corre a cada quinze minutos sobre os testes em curso. Lê a contagem de sessões por variante, calcula uma correcção, escreve os novos pesos, e corrige o ficheiro de runtime gerado no próprio local em vez de o reconstruir, porque um reequilíbrio só altera uns quantos números inteiros.
Duas salvaguardas impedem que faça mal. Abaixo de um mínimo de sessões nada é ajustado, porque a volumes baixos o desvio que estaria a corrigir é apenas ruído. Um teste com uma variante publicada é ignorado por completo: uma publicação significa que o teste foi concluído e a sua divisão deixou de ser uma questão de medição.
Tudo o que faz fica registado por teste, pelo que uma divisão que pareça estranha pode ser rastreada até às passagens que a produziram.