我只是在学习PHP,因为我付钱给某人开发了一个使用两个专用服务器的相当大的数据挖掘站点。他们放弃了这个项目,现在我的服务器上有工作版本,由于许多cron作业,两个专用服务器和几个api,无法在本地进行编辑。
在实时服务器上工作的最佳做法是什么?动态备份的正确方法是什么?任何自动化的软件?
我习惯在localhost上学习,如果出现问题,我将无法将现场恢复正常。我知道我可以手动创建我每次正在处理的文件的备份,但如果你有任何快捷方式,那就太棒了。谢谢,Max。
答案 0 :(得分:3)
在实时服务器上工作的最佳做法是:不要这样做: - )
通常,一个测试环境与生产环境相同。如果您的构建正在测试环境中工作,则将其推送到生产系统。
如果您真的想要使用实时系统,则应使用git或svn来跟踪您对任何文件所做的所有更改。如果您的某个编辑失败,您可以使用这些系统及时返回到源的一致状态。 version control on Wikipedia
首先,完整的测试环境似乎是一项艰巨的任务。但是,生产场地破损可能会对您的业务产生严重影响。如果某些API或服务无法在测试站点上复制,请使用模拟来模拟这些API。 mock objects on Wikipedia