いくつかの Web サイトから HTML の結果を取得するには、cron (php) スクリプトを作成する必要があります。
私のデータベースに 50 の Web サイト レコードがあるとします (つまり、http://www.somewebsite.com/page.php )。したがって、cron ジョブは x 分ごとに実行されるように設定されます。実行中は、データベースからレコードを読み込み、各 Web サイトのステータスを確認し、そこから HTML の結果を取得して分析します。
私の懸念は、n 番目のレコードの Web サイトが応答しない場合、または読み込みに時間がかかる場合 (つまり、海外の Web サイト)、n + 1 のレコードは実行されず、n 番目のレコードが終了するまで実行されないことです。その後、この cron ジョブが完了するまでにしばらく時間がかかります。
スクリプトをブラウザ上で実行すると、ajax async を使用して簡単に処理できますが、これは cron ジョブであるため、この状況を処理する方法がわかりません。