2009-09-30 4 views
7

Railsの新しい開発者として、Ruby on RailsのWebサイトを公開する前に、Railsの開発者がチェックしたことがある可能性のあるチェックリストを知りたいと思います。おそらく、使用していない生成されたビューを削除し、必要のないコントローラのアクションを削除したり、デフォルトルートを削除したりする必要があると考えています。Ruby on RailsのWebサイトが公開される前に、どうすれば確認できますか?

パフォーマンスのリストとセキュリティのリストがあると思っています。パブリックディレクトリの

答えて

3

セキュリティ

  1. 無効にApacheのスクリプト処理。
  2. application_controller.rbで
  3. filter_parameter_logging :password(およびpassword_confirmation、クレジットカード番号など)
  4. は、あなたができるパフォーマンス

    1. キャッシュすべて

    クレジットカード処理、ログインのためにSSLを必要としていることを確認します特にフロントページ

この質問を見る:what-should-a-developer-know-before-building-a-public-web-site

2

データベース(およびユーザーのアップロードファイル)をバックアップするcronジョブがあることを確認してください。

レプリケーションはバックアップではありません。 RAIDはバックアップではありません。 データベースが破損する可能性があります。 (自分のバグコードを含む) データはハッキングできます。

このような場合は、バックアップが必要です。

単一のコピーだけではなく、データベースが破損してバックアップが実行される前に気付かない場合に備えてチェックポイントを保持してください。

ドライブが回復不能にホースされている場合に備えて、データベース自体と同じサーバー/ドライブだけではありません。

は、それがあなたに起こるせてはいけませんwhat happened to ma.gnolia.com

を覚えておいてください。

関連する問題