プロジェクトを引き受けたいのですが、更新プロセスの処理方法がわかりません。
通常、サイトの更新を求められた場合は、データベースとサイト ファイルをバックアップしてから、ローカルまたは開発サーバーで更新を行います。その後、更新が完了したら、それらをライブにプッシュします。
私の問題は、私が取り組んでいるサイトが、毎日新しいメンバーを登録し、毎日ブログを投稿し、それらの投稿に毎日新しいコメントを受け取ることです。月曜日にサイトをプルし、テスト環境で更新し、金曜日にそれらの変更をプッシュすると、その週にサインアップしたすべてのメンバーとブログ エントリが上書きされます。
では、これを行うための最良の方法は何ですか? 開発中にライブ サイトで取得したデータを失うことなく、サイトに機能を更新/追加するにはどうすればよいですか? TechCrunch や Gizmodo のようなトラフィックの多いサイトは、データを失うことなく常にサイト全体の膨大な更新を行っているため、それは可能であるに違いありません。