怖話.jpをHerokuからさくらVPS 512に移行したのでパフォーマンスを測ってみました。(怖話.jpのアプリに大きく依存しています。また日本向けのサービスなので手元から計測したためネットワーク的にHerokuは不利です。)
- Heroku
- kowabana.jp
- さくら
- oulu.fjord.jp
さくらVPSではnginx + unicorn + mysqlを使っています。
Apache Bench
% ab -n 1000 -c 100 http://kowabana.jp/
Requests per second: 6.12 [#/sec] (mean)
Time per request: 163.526 [ms] (mean, across all concurrent requests)
% ab -n 1000 -c 100 http://oulu.fjord.jp/
Requests per second: 38.29 [#/sec] (mean)
Time per request: 26.114 [ms] (mean, across all concurrent requests)
Chrome Developer ToolsでのDOMContent event fired
トップページをスーパーリロードした場合。
- Heroku
- 1.69s
- さくら
- 540ms
結果
人気サイトじゃないのでabの結果はそれほど気にしてませんが、DOMContent event firedはパラパラと残りのパーツが表示されるのは別として、ユーザーにとって「ページが表示された」と感じる実際の時間に近いと思います。それが3倍違うというのは結構な違いだなと思います。確かに体感速度でも速くなったように思います。