1

珍しいケースがあります。私の Web サイトは、サンドボックスを介して 2 つのまったく異なる PHP プロセスを実行しています。fastcgi を介して実行されている通常の Web サイトがあり、その途中で fastcgi プロセスが cli を介して 1 つのサンドボックス化されたスクリプトを実行します。これらのプロセスは両方とも MySQL 接続を必要とし、サンドボックス化されたスクリプトが実行されているとき、fastcgi はそれが終了するのを待っているだけなので、その接続を共有する方法があるかどうか迷っていました。

これにより、現在必要な 2 つの接続とは異なり、クライアントごとに 1 つの MySQL 接続のみが必要になるため、ハードウェア機能が大幅に向上します。

この効果のために何らかの多重化プロキシをいつでもコーディングできますが、ミルソリューションの実行はありますか? 本当に感謝します。

よろしく。

4

2 に答える 2

2

これについては、 Persistent Connectionsをご覧になる価値があるかもしれません。基本的に、接続が存在する場合、接続は自動的に再利用されます。これはリソース自体を参照していることに注意してください。あるプロセスから別のプロセスに状態を永続化するわけではありません。

Persistent Connections の使用を決定する前に、誤って使用した場合の落とし穴に注意する必要があります。この質問を参照してください

于 2015-03-24T02:33:21.000 に答える