部署應(yīng)用程序的7個常識

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

曾經(jīng)有人問我如何去定義"最好的應(yīng)用程序部署方式"。我的回答是壓根就沒有你要的答案,因為所有的應(yīng)用程序都是定制的,都是有自己的特殊功能,那么每一個程序都有好的或者壞的部署方式,你要的最好的方式屬于一個仁者

曾經(jīng)有人問我如何去定義"最好的應(yīng)用程序部署方式"。我的回答是壓根就沒有你要的答案,因為所有的應(yīng)用程序都是定制的,都是有自己的特殊功能,那么每一個程序都有好的或者壞的部署方式,你要的最好的方式屬于一個仁者見仁智者見智的問題。

然而,我認(rèn)為依然還是有些通用的部署方式對于幾乎大部分程序的部署都是有利的。大家一起來看看。

1,保持安裝流程簡單。文件夾與目錄集合盡可能減少,不要安裝任何用不上的功能。

2,經(jīng)常刪除過舊的文件。理由同第一點。

3,讓程序自動化。我們應(yīng)該讓部署流程盡可能自動化而不需要手動操作,因為人工操作可能會產(chǎn)生無法預(yù)料的錯誤。

4,不要使用符號鏈接的方式。只有在你無法避免的情況下才使用符號鏈接方式部署。

5,一定要完全完整刪除舊程序。如果你發(fā)現(xiàn)以前運行的程序出現(xiàn)不可能修復(fù)的錯誤而必須重新安裝的話,請一定要先將舊程序徹底刪除干凈。

6,使用類似狀態(tài)回滾方式的備份手段。如果你的程序有這個功能的話,就省時省心了,出現(xiàn)錯誤只需要像Windows還原那樣回滾到最近的一個正常時段就能解決問題。

7,在不同的環(huán)境下部署時請不要更改部署機制以及部署用的安裝腳本。這個基本上已經(jīng)是常識性問題了。

關(guān)鍵詞:部署開發(fā)程序

贊助商鏈接: