*8
このように,PHPのデータベース性能へのアプローチは,一般的なコネクション・プーリングとは異なっているが,これは機能面での違いというより,思想の違いだと考えられる。なぜなら,コネクション・プーリングはデータベース接続のコストを下げるのに効果的だが,Webのリクエストと完全に同期するものではないので,システム・リソースを潤沢に必要とする。あまりに大きな値を設定したためシステムがフリーズした経験を持つ読者もおられるのではないだろうか。それに対し,このような「Webリクエストありき」の方法はわかりやすいし,チューニングもしやすい。

*9
日本PostgreSQLユーザー会理事長の石井達夫氏が開発した。ftp://ftp.sra.co.jp/pub/cmd/postgres/pgpool/pgpool-0.1.4.tar.gzから入手できる。

*10
米Yahoo!のサイトに,ContributerとしてPHP Acceleratorが紹介されている(http://docs.yahoo.com/info/misc/contributors.html)。PHP Acceleratorに関する日本語の資料としてはhttp://www.php-j.com/tutorial/php/phpA.phpを参照されたい。


Copyright (C) 2000-2003 Nikkei Business Publications, Inc. All rights reserved.