締切り済みの質問
0人が「このQ&Aが役に立った」と投票しています
回答(3件中 1~3件目)
このOKWEBのような WEBシステムの場合、DBコネクションを何本かまとめて取得しておきアプリケーションからの要求に応じて小分けにして渡す(貸し出す)という方法があります。そのような方法をコネクションプールといいアプリケーションからみたらオープン、クローズを毎回やっているように見えて実はDB接続は1回しかしていないという方法です。
つまり元締めがDB接続をやってアプリにDB接続を貸し出す、終わったら返してもらうという方法です。1本のDBコネクションを複数のアプリで使いまわす(共有する)ことができるけれども、DB接続は1回(というか取得した個数)で済むのでレスポンスも悪くなりません。
ただし、OKWebがそれを行っているかどうか知りません…(^^;
なんのシステムか分かりませんが、もし java を使ったシステムだった場合以下の汎用コネクションライブラリが参考になるかも…。
参考URL:http://www.jakarta.etrra-intl.com/commons/dbcp.html
投稿日時 - 2004-01-21 14:48:13