qrank をマイナーアップデートした

Qiita の人気記事をランキング形式でチェックできる qrank をマイナーアップデートしました。

変更したところ

  • 更新頻度の高くないユーザーランキングをトップページから削除した。代わりにリンクをサイドバーへ移動させた。
  • 記事ランキングの「昨日」が当日の 0 時からのランキングになってしまっていたのを修正した。
  • 記事ランキングの「昨日」「7日間」「30日間」でもはてブによるソートができるようにした。
  • ユーザーランキングではてブ数を集計するようにした。

今後

ストック数とはてブ数を WordPress のカスタムフィールドに保存してるのですが、集計時の負荷が高いので困っています。(JOIN する SQL を発行すると処理時間がかかりすぎてタイムアウトする)共有サーバーなので仕方ないのですが、データを外部の VPS に保存して API 経由で持ってくるなどしようと思います。それか、WordPress の wp_posts に独自のフィールドを追加すると SQL で JOIN しなくて良くなるのでたぶんパフォーマンスがあがりますが、CMSスキーマに手を入れるのは抵抗を感じています。