我即將在生產中部署一個相當複雜的站點,並且首次需要一個臨時環境,可以在更現實的環境中測試事情,尤其是關於某些無法運行的外部服務本地。暫存數據庫良好實踐
我的總體規劃是開發&測試首先在本地,推動簡單的改變(小bug修復,HTML/CSS,JS等)直接生產,而對於較大的變化,首先推到分段子域進行徹底的測試,然後到生產。
我不認爲我需要保持暫存和生產數據庫同步(偶爾手動更新會做),但我想知道是否有任何關於維護暫存環境的一般良好做法一個生產環境,尤其是涉及到數據庫時。
任何一般的想法/建議/經驗,將不勝感激。
UPDATE:
感謝您的意見,我得到的要點。我想這是值得花一些時間來思考這個。接受了流行的答案。
+1。分級環境的全部目的是模擬將要投入生產的東西。如果生產中的變化沒有反映在您已經上演的代碼中,那麼爲什麼還要使用登臺服務器呢? – NotMe 2010-05-19 14:42:07
您可以請分享一些想法如何自動同步數據庫? – geckob 2015-12-21 03:37:42
@geckob應該是一個單獨的問題,因爲它將取決於特定的數據庫,操作系統,你在哪裏運行它(虛擬的,在數據中心,雲)等 – 2015-12-21 21:54:35