2009-09-30 41 views
7

作爲Rails的新手開發人員,我想知道經驗豐富的Rails開發人員在將Ruby on Rails網站直播之前可能需要檢查哪些清單。我在想,你應該刪除你不使用的生成視圖,刪除你不需要的控制器動作,刪除默認路由等等。在我的Ruby on Rails網站上線之前應該檢查什麼?

我在想可能有一個性能列表和另一個安全..?

回答

3

安全

  1. 爲公用目錄禁用Apache的腳本處理。
  2. filter_parameter_logging :password在application_controller.rb(和password_confirmation,信用卡號碼等)
  3. 確保您需要SSL進行登錄,信用卡處理

性能

  1. 緩存一切你可以,特別是首頁

看看這個問題:what-should-a-developer-know-before-building-a-public-web-site

2

確保您有一個cron作業備份您的數據庫(以及用戶上傳的文件!)。

複製不是備份。 RAID不是備份。 數據庫可能會損壞。 (包括您自己的錯誤代碼。) 數據可能被黑客入侵。

發生這種情況時,您需要備份。

不只是一個副本:保持檢查點,以防您的數據庫損壞,並且在備份運行前您沒有注意到。

不只是在數據庫本身所在的同一臺服務器/驅動器上,以防驅動器被無法恢復的水洗。

記住what happened to ma.gnolia.com

不要讓它發生在你身上。

相關問題