我有一个电子商务网站 (Magento),我很快就会发布。我当前的设置包括一个开发、暂存和生产站点,每个站点都有自己的数据库。从开发推进到登台很容易,但是从登台到不断创建新客户和订单的地方又如何呢?我是否会走 Apple 路线并发布“库存正在更新”消息。有什么见解吗?
谢谢
更新:我想我对我的实际问题还不够清楚。对于那些管理大型电子商务网站的人,您是否会暂时关闭网站以进行更新,或者是否有其他我忽略的常见或其他方法?
最佳答案
Magento 已经有一个 Maintenance Mode如果你需要它。关于它的更多讨论是here .
通常,您的所有更改都可能是自定义模块,每个模块都有自己的版本和适用的安装/升级脚本集。每当您在模块的 config.xml
文件中增加版本号时,Magento 会自动查找并运行相应的升级脚本。如果您所有的数据库更改都是通过该脚本进行的,那么您就没有什么可担心的。
这就是我期望我的暂存到生产网站的工作方式,我很少需要在管理员中进行任何其他更改,异常(exception)情况是调整 CMS 内容中的链接。我从不直接从登台数据库复制数据。
关于此的更多讨论是 here .
关于php - 处理电子商务网站更新的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290385/