質問: PHP アクセス解析を作ろうと考えていますが、データ保存方法で気になる事があります。 データ保存にはRDBMの利用を考えているのですが、各ページのアクセス数は膨大な為、単純にMySQLと接続していたら同時接続数を越えてしまう為、正しく保存されないのではと考えています。 アドエビスやその他アクセス解析系ツールはどの様に膨大なデータを漏れ無く集め、保存しているのでしょうか?
回答: 負荷状況、データベースの性能などによりますが、 コネクションプールでコネクションを使い回せばある程度の対応は可能かと思います。 (参考)PDOでのコネクションプールについて アクセス解析などそれ自体をサービスしているところはロードバランサなど 様々な方法で負荷分散を行っているはずです。 (「C10K問題 対処」などで検索されると参考になる情報がヒットするかと思います)