発端
せっかくアクセスログを貯めているので有効活用
- 最初にアクセスログありき
アクセスログといえばGoogleですが、IPを表示できないなど、セキュリティ用には役にたちません。
そのためセキュリティ対策のために好きなデータを取得できるアクセスログを半年ほど前に自作しました。
ログを記録して半年ほどたちますがやはりこのログデータは非常に興味を引きます。
エクセルを利用するといろいろ面白いデータを解析できます。が、この辺りはまた、別の機会にご紹介します。
アクセスログはどれだけ大量にあっても困らない宝物です。
あればあるほど生きてきます。
その有効活用としてランキングの導入を構想しました。 - ランキングの仕様を考察
さて、せっかくの貴重なデータです。これの利用方法として真っ先に思いつくのが人気ランキングです。
これまでもログデータをエクセルで解析し、セキュリティやページの人気度などを研究・改善してきました。
が、さすがに大量にあると面倒に・・・。なんとか楽できないか!
そんな訳で、さっそく開発に取り組むことに。
このサイトはwordpressです。wordpressの場合ランキングはプラグインで実装できますが、ほとんどは投稿ページにアクセス数を記録するシステムです。
そのためUAでロボットを弾いたり、固定ページと投稿ページをまとめたり、リクエストをフィルタリングするなどの複雑な制御には向きません。
そんな訳でランキングシステムを自作しました。