3

サイトのコンテンツとデータベースを含むバックアップを作成/復元するPHPスクリプトを作成しました。小規模なサイトでは非常にうまく機能しますが、大規模なサイトでは問題が発生します。このようなスクリプトをバッチ処理するための最良の方法は何でしょうか?基本的に、あるディレクトリから別のディレクトリにファイルをコピーし、DBダンプを作成してから、ディレクトリを圧縮します。

少し調べましたが、cronジョブを使用する必要がありますか?

4

1 に答える 1

4

それが決まった時間/スケジュールで発生するものである場合、それはcronジョブである必要があります。これは設定がかなり簡単です。チュートリアルはたくさんあります。

一方、ユーザーがWebブラウザーからトリガーするアクションである場合は、フォークして実行する必要があります。ユーザーの入力、fork、およびexecを取り込み、プロセスが完了したときに電子メールで送信されることをユーザーに通知します。

于 2012-12-10T13:44:12.333 に答える