まず、これがすでに尋ねられている場合は申し訳ありませんが、少なくとも何も見つかりませんでした。
とにかく、5 分ごとに cron タスクを実行します。スクリプトは 79 の外部ページをロードしますが、各ページには、データベースでチェックする必要がある約 200 の値が含まれています (合計で、15000 の値とします)。値がデータベースに存在する場合は 100% がチェックされ、存在する場合 (たとえば 10% 存在する場合)、UPDATE クエリを使用します。
両方のクエリは非常に基本的なもので、INNER などはありません。cron を使用するのは初めてで、「そのために cron を使用しないでください」という応答が返されると既に想定していますが、私のホストはデーモンを許可していません。
クエリは次のようになります。
SELECT `id`, `date` FROM `users` WHERE `name` = xxx
一致した場合は、UPDATE クエリが使用されます (場合によっては追加の値が使用されます)。
問題は、これにより mysql サーバーが過負荷になるかどうかです。はいの場合、推奨される方法は何ですか? それが問題なら、私はPHPを使用しています。