他のページから現在の進行状況をループで取得する良い方法
タイトルは少し一般的かもしれませんが、需要はこれです。
一斉メール機能あり。場合によっては、数百人の顧客に大量に送信されるため、何百回も回覧する必要があります。同時に、この送信の進捗状況をリアルタイムで確認し、送信されたメールの数を動的に表示するページもあります。プロセス ID はメールを送信するたびに異なります。
現在の表示ページの処理ロジックは、ajax を介してメール テーブル内のこのプロセスに属する ID の総数を定期的にクエリし、表示するページに戻ることです。これはあまりにも非効率的だと感じます。何度も送信して確認してください。他に良い方法はありますか?
ループ内のSessionに現在のループ数を書き込んでページを表示してSessionの値を直接読み込もうとしましたが、毎回最終結果が表示されてしまいます。
php スレッドについてはまだよくわかりません。お知らせ下さい。