現在、他のプロジェクトよりも多くのデータを使用するプロジェクトに取り組んでいます。私はさまざまなRSSフィードをフィルタリングし、それらをデータベースに保存します(著者にはすでに連絡しており、彼らはそれで大丈夫です;))。すでにいくつかのデータを収集しており、スクリプトが完了するまでに約 8 ~ 10 秒かかります。このスクリプトは、5 分ごとに cron ジョブによって呼び出されます。フィードの記事はさまざまなアーティストに関するものであり、システムはそれがどのアーティストであるかをチェックします。
ここで、ユーザーがさまざまなアーティストを購読して、新しい記事がデータベースに保存されたときに電子メールを受け取ることができるシステムを追加したいと考えています。したがって、私のアイデアは、新しい記事の ID を、メールの送信を処理する新しい関数に渡すだけでした。
ますます多くのデータを取得すると、実行時間が長くなるのではないかと心配しています。そこで、2 つの質問があります。php スクリプトの実行時間はどのように取得しますか? サーバーがphpファイル全体を実行するのに必要な時間ですか、それともさまざまな単一の関数を実行する必要がありますか?
ID を新しいファイルに渡して新しいスクリプトを実行するほうがよいのではないかと考えたので、実行時間が長くなりません。その場合、これがデータを新しいファイルに渡してスクリプトを実行する最良の方法です。
どんな助けでもいただければ幸いです