そもそも一般的にロギングにDBは使わないという話を聞いたので、そういう方向で再度作り直しました。
今回は、apachelogに記録されたものを定期的に集計する感じです。
httpd.confは以下のように設定。
Logformat “%q” simpleads ・・・クエリー部分(?****)だけ記録する
CustomLog /var/www/***/***/*** simpleads env=adslog ・・・ログ設定
SetEnvIfNoCase Request_URI “m.gif” adslog ・・・表示測定用のm.gif
SetEnvIfNoCase Request_URI “r.php” adslog ・・・クリック測定のr.php
これで吐き出されたログを1時間毎に自動集計し、集計したログは削除するようにしました。
コメントを残す