ホームページ  >  記事  >  バックエンド開発  >  残りのページのループで現在の進行状況を取得する良い方法

残りのページのループで現在の進行状況を取得する良い方法

WBOY
WBOYオリジナル
2016-06-13 12:34:041148ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。