PHPにて重い処理を行おうとすると、ユーザへのレスポンスが遅くなります。 なので、ユーザへレスポンスする必要の無い処理。例えばメールの送信や裏で行うクエリ等は レスポンスを待たずに、次の処理へ進んでもらいたいですね。 そんな時に役立つ、重い処理を別スレッドにて起動させて、 メインスレッドでは、そのまま次の処理へ移行させる方法のご紹介です 因みに、Linux/Unix環境用を想定しています、 Windowsサーバでは動かないかも知れませんので、注意して下さい。 別スレッド起動にはexec()関数でのコマンドに秘密が! 別スレッドにて起動したスクリプトに対して引数を渡そう! PHPを別スレッドで動かす際の注意点 別スレッド起動にはexec()関数でのコマンドに秘密が! 重い処理を、バックグラウンドで走らせたい。レスポンスに関係無い処理の為に速度を落としたくない。 そんな時は、exec()を使用