私は、新しいプロセスの作成やフォークなどのためにphpで利用できるさまざまな方法に精通しています。私が読んだことはすべて、Webアクセス可能なアプリケーション内からpcntl_forkを使用することを強要します。なぜこれが推奨されないのか誰にでも教えてもらえますか?PHP - Webアプリケーションからpcntl_forkを呼び出す(cliではない) - どうしてですか?
基本的なレベルで、私はあなたが慎重でない場合、物事がすぐに手を抜けることができる方法を見ることができます。しかし、あなたが慎重であればどうでしょうか?私の場合、私の親スクリプトを新しい子にpcntl_forkし、短い一連の特定の関数を実行してから、子を閉じたいと思います。かなり簡単ですよね?これをやってみるとまだ危険でしょうか?
これに関連して、これとは別のやり方でオーバーヘッドについて話す人はいますか...全く新しいPHPプロセスを起動するためにproc_open()を呼び出しますか?新しいプロセスを開始しなければならないので、スピードアップを失うことはありますか?
背景:fastcgiを実行している約2000人の同時ユーザーがいるサイトを考えてみましょう。
2000人の同時ユーザーですか?あなたはnodejsのような何かを非同期で使うことを考えましたか? – ThiefMaster
私はすべての可能性に開放しています。 Node.JSでこの作業をどのように行うのか説明できますか?私の親のPHPスクリプトから、別のPHPメソッドを非同期的に実行したいのです... Node.JSはどのようにこの機能を提供しますか? – tambler
もちろんPHPでは動作しません。 – ThiefMaster