登台站点,您如何管理数据库中的同步更新?
开发人员应先通过登台站点测试更新,然后再将其发布到实时服务器,这一点已被广泛接受,但是一旦开发更新需要在Wordpress DB中进行修改,事情就会变得复杂,因为实时站点中的用户也会更新数据库。 我能想象的唯一(混乱)的流程如下: 在本地服务器(WAMP,XAMP等)上测试 准备好部署后,将活动站点置于维护模式 备份活动站点(复制器,sqldump等) 创建一个锁定的实时站点到暂存站点的克隆 将修改从本地环境上传到登台站点 测试暂存站点 推动登台现场直播。 删除维护模式 上面流程的缺点: 在开发人员正在仔细测试登台站点中的更新时,停机时间可能比用户预期的要长; 可能需要手动管理修改:例如,siteorigin pagebuilder布局存储在数据库中,因此,一旦修改了布局,则必须将其手动导入到登台站点中;在这种情况下,只需将页面拖放到暂存站点中就足够了,如果可行,可以将它们导入实时站点中 我想知道是否有更好,更自动化的方法来实现这一目标。 你怎么看? 根据要求进行编辑,过去已经提出了一些解决方案,但没有一个提供最终的解决方案: 9 / 2010- 开发/登台与生产之间的数据库同步 12/ 2011-部署修改wp_options表的更新或新插件 9/2014- 如何在不覆盖新帖子/页面的情况下将本地更改上传到实时服务器? 1/2015- 如何在生产和分期中维护wordpress网站博客?