マスメーラープロジェクトをやっています。すべてが順調に進んでいますが、問題は私がフォームを持っていることです。送信後、データベースから大量の電子メールIDを取得しています(約3000通の電子メール)。電子メールごとに(sleep()メソッドを使用して)3秒の間隔を設定しました。約9000秒かかります。ユーザーは、そのphpスクリプトの実行が完了するまで、同じページで立ち往生することを望んでいません。
未亡人のプラットフォームでサインアウトした後でも、バックグラウンドでphpスクリプトを実行するにはどうすればよいですか?ユーザーが再度ログインすると、1つのプログレスバーが表示されます。cronジョブを使用せずに可能性はありますか?
解決策が必要です。誰かがこの問題について私を助けてくれますか?