尝试搜索此内容,但今天缺少我的 google-fu。
所以我有两个版本的网站,在
/var/www/vhosts/testa.mydomain.com/httpdocs and
/var/www/vhosts/testb.mydomain.com/httpdocs
每个 documentroot 几乎都是一个完整的站点大修,我想做 A/B(多变量)测试,看看哪个站点表现更好。
上周谷歌搜索我看到了基于时间(偶数和奇数秒)的建议,但是因为该站点是一个篮子站点(或者甚至是一个篮子案例!),我不想在 2 个不同的处理场景之间来回切换-交易。
因此,我认为如果客户端 IP 地址最后一个八位字节是偶数,则从 testa 提供服务会很好,如果最后一个八位字节是奇数,则从 testb 提供服务会很好。然后,我们至少可以获得一些指标,说明有多少人在网站的不同版本中因为过于笨重而放弃了购物篮。
我很确定一堆基于 %{REMOTE_ADDR} 的 RewriteCond 行会做到这一点,但我对 mod_rewrite 很绝望。
用户将访问 test.mydomain.com,并且应该从一个或另一个 DocumentRoot 均匀地提供服务,在他们的 url 中看不到 testa 或 testb,但我们可以记录每个变体的性能。
哪位好心的大师能给点建议?
TIA大卫
更新:如果有帮助的话,我可以通过虚拟主机将 testa.mydomain 和 testb.mydomain 设置为子域。