質問: phpとmysqlについて。 アクセスカウンターや、アクセス解析を作成する場合、 小さく1サイト分の設置なら テキストでデータを保存しておけばいいのですが、 複数のサイトを解析する場合(例えば1000個)、 DBにデータを保存する方が、管理が楽だと思います。 ただ、ページが表示されるたびに DBへカウントなどをすると思うので、 とてつもない負荷がかかる気がするのです。 レンタルカウンターやレンタルアクセス解析などは、 このあたりの負荷をどう軽減しているのでしょうか? それとも、それほど多大な負荷ではない、ということなのか気になります。 以前「mogura」というアクセス解析(mysql/php)のフリーソフトを使ったところ、 大量のアクセス数があるサイトだと、 とんでもなく重くて参ってしまったことがありました。。。 1000個のサイトを、一括で管理画面で管理することを前提として、 phpとmysqlでアクセスカウンターや解析を作成する方向で考えているので、 負荷にかんするアドバイスなどをいただけますと助かります。
回答: >レンタルカウンターやレンタルアクセス解析などは、 >このあたりの負荷をどう軽減しているのでしょうか? テキストにアクセスログのような形式で一時保存します。 定期的にバッチプログラムを走らせて、DBに格納します。 必要なくなったアクセスログを削除します。