私は PHP で単純なアプリケーションを作成しています。これは、かなり集中的な MySQL 更新セットを時折実行する必要があります。これがユーザーに遅延を引き起こすことを特に望んでいないので、pcntl_fork() を使用することを考えています。
ただし、これが実際にどのように機能するかはわかりません。親プロセスが終了した後、子プロセスは引き続き実行されますか? 親プロセスが終了し、子プロセスが完了する前にユーザーのページの読み込みが完全に完了するか?
言い換えれば、これは PHP スクリプト (Apache で実行) に時間のかかる更新をユーザーを遅らせることなく実行させる安全な方法ですか、それともユーザーに多少の遅延を我慢するように頼むべきでしょうか?