qrank の API サーバーを Serversman から ConoHa に移管した

概要

qrank はもともと WordPress で動かしていましたが、保存している記事の件数が増えてレスポンスが遅くなっていたため、記事情報の保存やランキングの計算を外部のサーバーに委ねることにしていました。そのサーバーに Serversman のメモリ 1GB のプランを使っていたのですが、記事が 7 万件ほどに到達した段階で新着記事を返すだけで約 12,800ms くらいかかるスピードになってしまいました。そこで、応急処置としてストレージが SSD になっている ConoHa に移管することに決めました。メモリは同じ 1GB のプランです。

移管の結果

移管の結果、新着記事 20 件を返すエンドポイントはレスポンスが、約 12,800ms から約 700ms に、ユーザー数のストック数ランキングの上位 100 件を返すエンドポイントは約 2,900ms から約 200ms に改善されました。サーバーの利用料金が月額 500 円から 900 円に上昇しましたが、速度の改善率を考えると充分な費用対効果はあったと思います。

qrank | Qiitaの人気記事ランキング
http://qrank.wbsrv.net/