最大程度减少重大变更对网站造成的影响的最佳方法

最大程度减少重大变更对网站造成的影响的最佳方法

我想知道当重大更改可能引入错误时,最大限度地减少对网站造成的破坏的最佳方法是什么。

例如,有人这样做吗:

/site_files_1/...当前构建... /site_files_2/...新建构建...

站点根目录重定向到 site_files_1 目录,然后将新版本的文件上传到 site_files_2 目录并进行测试后,站点根目录现在重定向到此目录。因此,如果在测试阶段出现未发现的重大问题,站点根目录可以重定向回 site_files_1 目录。

谢谢。

答案1

更改 apache 主机配置文件并重新启动 apache 可能吗?或者网站是否足够智能,能够自行发现问题?

答案2

如果您有一个负载平衡站点,其中有多个节点,每个节点都能够单独支持您的全部容量,那么实现此目的的一种方法是一次升级一个节点。升级第一个节点后,您可以将其投入生产并保留指定的一段时间,然后再升级其他节点。如果出现错误或其他问题,您可以简单地回滚。此解决方案不适用于所有应用程序/和配置,但负载平衡器可以使节点之间的故障转移变得更容易。

相关内容