作爲Rails的新手開發人員,我想知道經驗豐富的Rails開發人員在將Ruby on Rails網站直播之前可能需要檢查哪些清單。我在想,你應該刪除你不使用的生成視圖,刪除你不需要的控制器動作,刪除默認路由等等。在我的Ruby on Rails網站上線之前應該檢查什麼?
我在想可能有一個性能列表和另一個安全..?
作爲Rails的新手開發人員,我想知道經驗豐富的Rails開發人員在將Ruby on Rails網站直播之前可能需要檢查哪些清單。我在想,你應該刪除你不使用的生成視圖,刪除你不需要的控制器動作,刪除默認路由等等。在我的Ruby on Rails網站上線之前應該檢查什麼?
我在想可能有一個性能列表和另一個安全..?
安全
filter_parameter_logging :password
在application_controller.rb(和password_confirmation,信用卡號碼等)性能
看看這個問題:what-should-a-developer-know-before-building-a-public-web-site
確保您有一個cron作業備份您的數據庫(以及用戶上傳的文件!)。
複製不是備份。 RAID不是備份。 數據庫可能會損壞。 (包括您自己的錯誤代碼。) 數據可能被黑客入侵。
發生這種情況時,您需要備份。
不只是一個副本:保持檢查點,以防您的數據庫損壞,並且在備份運行前您沒有注意到。
不只是在數據庫本身所在的同一臺服務器/驅動器上,以防驅動器被無法恢復的水洗。
記住what happened to ma.gnolia.com
不要讓它發生在你身上。