毎日モザイク

White Room Layout Works

2006-12-25T06:15:13+09:00 [Mon]
--> [遺跡]

旧blogのカウンタ。

激しく嘘臭い旧ブログのカウンタですが、ええ、かなり嘘っぽいです(w。

根拠なしにテキトーな数値を書いているわけではないのですが、こんなコードで表示してます。


$the_total = mysql_query("select sum(accessCount) as 'total' from ABLOG_access");

a-blogはコードが非公開なので、想像ですが、ABLOG_accessっていうテーブルのaccessCountっていうカラムは全アクセスを単純にカウントしていて、クローラーが集中攻撃してくるときなどは、それだけで結構な数になります。機械といえどもお客様。ということで、(ほんとはページビューの定義は何か? を考えるのがめんどくさい(w))全部カウントしているだけなのでした。

ということで、同一アクセス元からの短時間でのアクセスは1つに数えるとかいうこともしてないので、リロードしても1アクセスという、アクセスカウンタという概念からはかなりズルい仕様なのでした(w。

こちらのp_blogに付けたカウンタは、p_anamaっていうテーブルのレコードを全部数えているだけです。それだけだと、直前に見た人までの記録になるので、合計に1を足しています。

p_anamaっていうテーブルには、search.phpとかブラウザで人力閲覧するときには直接呼ぶことはないアクセスは記録しない仕様になっているようなので、search.php?d=xxxxみたいな呼び方をすることが多いクローラーのアクセスはほとんど記録されません。そういう仕様なので、いわゆるアクセスカウンタに近い数値が出ていると思います。リロードしても1アクセスは同じですが(笑。