向大型用户群推出新/ beta功能的方法有哪些?

时间:2011-05-24 18:41:51

标签: deployment

为了避免压倒Web应用程序实例中的基础结构,实现功能的方法是什么?推广到用户群的受控组?

2 个答案:

答案 0 :(得分:1)

  1. 将用户分组。随机。从人口结构。不知何故。

  2. 为飞行员选择一个或多个组。

  3. 修复您的网站,让您的应用的两个版本都在运行。也许使用虚拟主机或不同的路径或其他东西。

    一个数据库。两个应用程序数据不会移动。只有演示文稿发生变化。

    首先,所有用户都使用旧版本。工作量没有改变。

  4. 移动一组用户,使其默认网址或链接或菜单或其他任何内容都是对新应用程序的引用。

    相同的工作量。相同的数据库相同数量的用户。两个应用程序。

  5. 将另一组用户移至新应用程序。

    相同的工作量。相同的数据库相同数量的用户。两个应用程序。

  6. 最后,移动所有用户后,您可以删除旧应用程序。

答案 1 :(得分:1)

这取决于具体情况。如果用户希望使用真实数据和真实网站,则无法使用其他数据库将其重定向到其他网站。

我会在你的用户表中为你的用户引入一个标志,比方说isBetaUser(bool)。然后,您可以为将此标志设置为True的用户显示这些新功能。如果他们不喜欢尝试新功能的想法,你也可以让他们通过一些设置页面的复选框来关闭这个标志。