我想知道包含舊網站到最新的rails應用程序的最佳方式。如何在不減緩開發週期的情況下向rails應用程序添加大量靜態HTML文件?
遺留網站:
- 具有與連接在一起的最小標記21000個小文本文件。
- 總計〜220MB
- 找到了一條目錄中的根頁面,並鏈接到許多子目錄
我想包括舊網站在我的Rails應用程序文件夾,但我擔心這意味着每次部署時都意味着更長的開發週期。我正在使用capistrano,我的第一個想法是將文件夾舊站放置在生產服務器上的共享目錄中,並以符號方式鏈接到它。這種方法讓我感到不受歡迎,因爲我的資源新應用程序將被拆分爲多個位置。好處可能是更快的調試/部署週期。
現在,我沒有計劃修改舊址文件。在某些時候,這可能會改變。
我對我的輕量級項目部署的速度印象深刻。現在我經常進行更改並經常重複代碼/部署週期。我想避免不必要的放緩。
這種事情是否有最佳做法?
我不確定爲什麼你會擔心這會減慢你的開發週期。您可以隨意添加儘可能多的靜態數據到您的Rails應用程序及其Git存儲庫,並且不會有任何處罰或減速。 – meagar
不要co,,但這是真的嗎?現在部署時間約爲25秒。添加21,000個文本文件是否會影響該指標? –
部署和開發是兩件完全不同的事情。您的開發環境不受磁盤上的靜態文件的影響。如果您在每個部署中通過網絡複製所有這些文件,則您的部署過程*可能會是*。 – meagar