部署应用程序的7个常识

2012-05-23 15:06:49来源:OSChina.NET作者:

曾经有人问我如何去定义"最好的应用程序部署方式"。我的回答是压根就没有你要的答案,因为所有的应用程序都是定制的,都是有自己的特殊功能,那么每一个程序都有好的或者坏的部署方式,你要的最好的方式属于一个仁者

曾经有人问我如何去定义"最好的应用程序部署方式"。我的回答是压根就没有你要的答案,因为所有的应用程序都是定制的,都是有自己的特殊功能,那么每一个程序都有好的或者坏的部署方式,你要的最好的方式属于一个仁者见仁智者见智的问题。

然而,我认为依然还是有些通用的部署方式对于几乎大部分程序的部署都是有利的。大家一起来看看。

1,保持安装流程简单。文件夹与目录集合尽可能减少,不要安装任何用不上的功能。

2,经常删除过旧的文件。理由同第一点。

3,让程序自动化。我们应该让部署流程尽可能自动化而不需要手动操作,因为人工操作可能会产生无法预料的错误。

4,不要使用符号链接的方式。只有在你无法避免的情况下才使用符号链接方式部署。

5,一定要完全完整删除旧程序。如果你发现以前运行的程序出现不可能修复的错误而必须重新安装的话,请一定要先将旧程序彻底删除干净。

6,使用类似状态回滚方式的备份手段。如果你的程序有这个功能的话,就省时省心了,出现错误只需要像Windows还原那样回滚到最近的一个正常时段就能解决问题。

7,在不同的环境下部署时请不要更改部署机制以及部署用的安装脚本。这个基本上已经是常识性问题了。

关键词:部署开发程序

赞助商链接: