プロが教える店舗&オフィスのセキュリティ対策術

JAVAを使ったwebシステムではDBのコネクションをプールする方法が一般的に用いられますが、PHPでも同じような方法はあるのでしょうか?

A 回答 (1件)

JAVAの場合はJAVAのVMの中で全てのスレッドが動作するため、DBのコネクションを複数のリクエストを処理するスレッドで使いまわす事ができます。


(ここまでは当然ご存知だと思いますが)
phpは通常WEBサーバのプロセス内のスレッドとして動作しますから、その中でのコネクションを永続的に使用する事は可能ですが、コネクションをプールして使いまわす事はできません。
例としてapacheの場合ですと、リクエストを処理するプロセスが20個走れば、DBのコネクションは必ず20個必要になります。ただし、一般的なCGIのようにリクエストごとに接続/切断を繰り返す事を避ける方法は存在します。
    • good
    • 0
この回答へのお礼

なるほど。参考になりました。
ありがとうございました。

お礼日時:2002/09/12 09:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!