像 Google/Gmail/Facebook 这样的人是如何进行增量发布的?例如,在实施方面,他们如何向部分客户推出功能?我可以想到两种可能的实现:
if
在前端和后端有效地围绕代码放置语句。- 如果您对某些应用程序服务器有客户亲和性,则可以只部署到应用程序服务器的一个子集。
第一个对我来说似乎有点 hacky,如果您使用 RDBMS 作为后端存储,第二个似乎很难。
像 Google/Gmail/Facebook 这样的人是如何进行增量发布的?例如,在实施方面,他们如何向部分客户推出功能?我可以想到两种可能的实现:
if
在前端和后端有效地围绕代码放置语句。第一个对我来说似乎有点 hacky,如果您使用 RDBMS 作为后端存储,第二个似乎很难。
多变量测试是一种常用的方法。 http://en.wikipedia.org/wiki/Multivariate_testing