スケジュールされたビルドを時間通りに実行する
このプラグインは、WordPress の標準的な cron スケジューリングと同様に動作し、アクションをトリガーするために訪問者が必要です。スケジュールされた時間に訪問者がいない場合、誰かがページを訪問するまでバックアップはビルドされません。この設計は、Web サーバーが訪問に応答し、アクティブなスレッドを実行しないため、訪問者のやり取りに依存しています。
正確なスケジュールビルドの確保
ウェブサイトの訪問者が通常多い時間帯にバックアップをスケジュールします。これらのトラフィックの多い期間にスケジュールされたタスクを合わせることで、パフォーマンスを最適化できます。
トラフィックの多い時間帯のパフォーマンス問題を回避するには、Duplicator Pro » 設定 » の バックアップ タブで » スクロールダウンして 処理 に移動し、サーバー スロットル を 中 または 高 に設定します(バックアップビルド中にパフォーマンスの問題が発生した場合にのみ実行してください):

スケジュール精度の代替オプション
サードパーティのサービスを利用することも役立ちます。特に クライアントサイド キックオフ 設定が有効になっている場合は役立ちます。これには、cron-job.org にエントリを作成することが含まれ、訪問者による継続的なサイト訪問の必要がなくなります。このサービスを使用するには、次の手順に従ってください。
cron-job.org に新しいアカウントを作成します。Cronjobs » Cronjob を作成 に移動します。
» URL を設定 を https://example.com/wp-admin/admin-ajax.php?action=duplicator_process_worker に設定します(https://example.com を実際のドメイン名に置き換えてください)
» 実行スケジュール を 1 分ごと に設定します。

このアクションにより、cron-job.com サイトが 1 分ごとにサイトにアクセスするようになります。バックアップがビルドされるようにスケジュールされている場合、この継続的なトラフィックにより、ビルドプロセスがスムーズに進みます。ビルドが非アクティブな期間中であっても、リクエストは 1 分ごとに発生しますが、関与する最小限の処理により、サイトのパフォーマンスへの重大な影響は防止されます。
カスタム WP-Cron または WP Control Cron Manager のようなプラグインを使用して、プラグイン内でカスタム cron ジョブを設定することは避けてください。これらの方法は、Duplicator と同じ制限を受けます。WordPress にはアクティブなスレッドがなく、ロジックの実行を開始するにはトラフィックが必要です。そのため、リモートリクエストを選択することが最も効果的なアプローチです。