我正在努力弄清楚一些网站是如何管理自己的版本并无缝更新代码的,同时尽量减少服务中断,还想知道谷歌和奈飞等网站是如何为有限用户推出新功能的,以便在全面推出之前对其进行测试。
我正在寻找关于这是如何发生的一般想法,因此任何与资源或解释的链接都将不胜感激。
谢谢!
有一个测试服务器和一个实时服务器,在测试中计算出你的代码,当它完成时,在几秒钟内用新文件替换旧文件,几秒钟内就完成了。
对于有限的推出,在您的数据库中,您可以创建一个类似eligible
的字段,并将其设置为0表示否,1表示是。所有选择"是"的选项将显示不同的代码或测试功能。