我即将将一个相当复杂的站点部署到生产环境中,并且第一次需要一个暂存环境,我可以在更真实的环境中进行测试,尤其是对于一些无法在本地运行的外部服务。
我的总体计划是首先在本地开发和测试,将简单的更改(小错误修复、HTML/CSS、JS 等)直接推送到生产环境,对于较大的更改,首先推送到暂存子域进行全面测试,然后再推送到生产环境。
我不认为我需要保持登台和生产数据库同步(偶尔手动更新会这样做),但我想知道是否有任何关于维护与生产环境相关的登台环境的一般良好做法,特别是在涉及数据库时。
任何一般的想法/建议/经验将不胜感激。
更新:
感谢您的评论,我明白了要点。我想这值得花点时间考虑一下。接受了流行的答案。