如何向网站上的部分客户推出增量更新?
像 Google/Gmail/Facebook 这样的人如何进行增量发布?例如,在实施方面,他们如何向一部分客户推出功能?我可以想到两种可能的实现:
- 在前端和后端的代码周围有效地放置
if
语句。 - 如果您对某些应用程序服务器具有客户亲和力,则可以仅部署到应用程序服务器的子集。
第一个对我来说似乎有点老套,如果您在后端存储中使用 RDBMS,那么第二个似乎很难。
How do the guys like Google/Gmail/Facebook do incremental releases? For example, on the implementation side, what do they do to roll out features to a subset of customers? I can think of two possible implementations:
- Effectively put
if
statements around code on both the front-end and the back-end. - If you have customer affinity for certain application servers, you could deploy to just a subset of application servers.
The first just seems kind of hacky to me, and the second seems hard if you are using an RDBMS for your backend store.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
多变量测试是一种常用的方法。
http://en.wikipedia.org/wiki/Multivariate_testing
Multivariate testing is a commonly adopted approach.
http://en.wikipedia.org/wiki/Multivariate_testing