2011-07-05 32 views
0

很多時候,我們在自己的個人系統中構建了一個Web應用程序,並帶有一個本地服務器,這個服務器包含了像WAMP,XAMPP這樣的包。但是,我們在系統上的配置與我們託管該應用程序的服務器幾乎不匹配。這增加了調試的複雜性。特別是當您託管的服務器配置爲隱藏錯誤時。依靠錯誤日誌來調試一切,是一個不舒服的選擇,這也不能保證可用。如何最小化開發和生產服務器之間的差異?

我們可以採取哪些措施來最小化這些差異?

你們可能會說,它依賴於Web服務器,因爲配置可能會因服務器而異。即使在這種情況下,或共享主機,我想知道在主持應用程序甚至開始構建應用程序之前需要採取的指針。

+0

我使用基於Xen的VPS,並在本地安裝了具有相同配置的基於Xen的VPS。我想你甚至可以使用快照來獲得完全相同的配置。 – Jonas

回答

0

我們使用的登臺服務器是我們部署服務器的克隆。通過登臺服務器運行代碼(使用版本控制)既快速又可靠,確保新的代碼/代碼更改在實時環境中按預期工作。

也就是說,我們使用Ubuntu服務器,而且我也選擇使用Ubuntu作爲我的開發環境,讓事情變得更容易。

+0

不過,不給我一個適當的解決方案來實現。 – Starx

+0

從http://www.ubuntu.com下載Ubuntu - 安裝LAMP,獲利。 ;) – red

+0

我的Ubuntu也安裝了燈。這是否真的使差異最小化? – Starx

相關問題