html - 如何同时运行两个版本的静态网站进行A/B测试?

标签 html testing usability

例如,我有一个非常简单的网站,仅基于 HTML/CSS/Javascript,没有使用 php、.net、ruby。我网站的一些访问者应该看到版本“A”,而其他访问者看到版本“B”。

网站托管在 Apache 服务器上

最佳答案

一种方法是将 Apache 作为负载平衡器运行,在站点的两个不同版本(它们是在其他端口上运行的自己的虚拟主机)之间“平衡”。当有人连接时,apache 会随机将他们定向到站点的版本 A 或版本 B。您可以使用 mod_proxy_balancer去做这个。它还支持“粘性”平衡:也就是说,您可以设置一个 cookie,以便一旦客户端进入版本 A,他们将始终被定向到版本 A(对于版本 B 也是如此)。

关于html - 如何同时运行两个版本的静态网站进行A/B测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292046/

相关文章:

testing - 如何测试使用从另一个模块导入的客户端 API 函数的函数?

电子邮件验证/确认的安全性

jQuery-UI Autocomplete 的初始值为 "stuck";没有按预期响应箭头键

eclipse - 我可以按字母顺序对 Eclipse 中的选项卡进行排序吗?

javascript - 使用 jquery 删除更改​​时的复选框背景颜色

javascript - 取消选中多个复选框后需要重新显示内容

testing - 如何在 LoadImpact 中处理 CSRF token ?

c# - 如何关闭 Ranorex 中的浏览器选项卡?

jquery - 如何纠正字体调整按钮对齐方式

SEO - title 和 alt 属性中的特殊字符