【发布时间】:2017-02-11 20:58:13
【问题描述】:
我遇到一个客户的情况:他们想做 A/B 测试。
据我所知,这大部分时间都发生在 LoadBalancer 级别 (Kubernetes),将用户重定向到应用程序的某个版本(例如,使用新版本的 Gmail 并且正在推出一个版本)。
现在对于 Web 组件,该客户希望有一种“dom-if”的情况,即如果组件中的某个要求得到满足,功能就会被打开。这当然会增加开销。
我想知道这是否是要走的路。他们对这个客户的推理是,该组件可以在 100 多个应用程序中使用,然后创建一个构建并对其进行处理,这可能太麻烦了,而在微观级别(如在组件中)将是最好的方法。他们正在关注 Linkedin/AirBnB。
据我所知,这些公司没有使用 Web Components。
问题是:什么是可取的?在微观级别或应用程序级别进行 A/B 测试(并使用 kubernetes 等负载平衡器)。
【问题讨论】:
-
嗨 - 我只是意识到我的答案可能不是你想要的。你能澄清你的问题和你使用的标签吗? Polymer 是一个前端框架,但您的问题围绕后端和托管相关技术展开。您可能还想查看 SO 的How to ask 指南。
-
您好,在这种情况下,Web 组件连接到后端的 api。两者都需要同步。所以 A/B 测试,源于 Web 组件。是不是更清楚一点?
-
也许——我认为我的回答在某种程度上适用
-
很高兴知道您是否找到了适合您的解决方案?
-
仍在努力。一般来说,开发人员倾向于使用单独的组件进行单独的构建,而不是使用标志/dom-ifs 的构建。
标签: javascript polymer kubernetes web-component ab-testing