上位プランでも夜間帯の遅延が目立ちます!ロリポップの性能レビュー

新しい測定方法での測定結果となります。 以前はブラウザの動作を摸した擬似的な測定でしたが、今回からブラウザベースとなっているため、より実環境と近い結果が得られるようになっています。 測定方法に違いはありますが「サーバーからデータを取得する」という本質的な部分に差はないので、過去の評価も参考となります。

それではロリポップ!で稼働するWebサイトのレスポンス性能を評価してみましょう。

ロリポップ!の全てが分かる
ロリポップ!のレビュー

Webサイトの表示速度の重要性

少し古い情報ですが、様々な調査結果により 3秒 という時間がレスポンス性能のキーワードとなります。現在はよりシビアになっているでしょう。

コンテンツが表示されるまでに3秒を超えてしまうと、

  • 訪問者の40%がサイトから離脱(データによっては57%)
    • 訪問者の47%は2秒以内の読み込みを希望
  • 訪問者の79%は、そのサイトを再訪しない

レスポンス性能の影響は様々です。

  • 1秒遅くなると、ページビュー11%減、コンバージョン率7%減、顧客満足16%減
  • 10万ドル/日を売り上げるサイトであれば、1秒の遅れで250万ドル/年の損失
    • Amazonであれば1秒の遅れで、16億ドルの機会損失
  • モバイル環境(スマートフォンなど)ではネットワーク環境が貧弱なこともあり、より厳しい評価となります

快適なWebサイトの条件は、「最低でも3秒以内」「理想は2秒以内」のレスポンスとなります。それを越えてしまうと、どうしても必要とする情報がない限り目に触れる機会すらなくなります。

レンタルサーバー選びで大切なポイントは「Webサイトの表示速度」です。いくら豊富な機能に対応しても、不安定であったりレスポンスが悪かったりすれば絵に描いた餅です。訪問者を自分に置き換えれば、なかなか開かないページにイライラすることは想像に難くないでしょう。そして、レスポンスの悪さはSEO的(検索順位)にも悪影響です。

参考
How Loading Time Affects Your Bottom Line
The Cost of Poor Web Performance - INFOGRAPHIC

測定方法

測定用サーバーから定期的にアクセスして、コンテンツの取得に要する時間を測定します。測定対象として「WordPress(動的ページ)」と「HTML(静的ページ)」があります。より詳しい内容は下記を参考にしてください。

測定対象  
動的ページ(WordPress) WordPressサイト(PHP&MySQL)。コンテンツは平均的なWebページの構成を採用(HTTP Archiveの統計データを利用)。
静的ページ(HTML) HTMLファイルによるサイト。WordPressが生成したデータをHTMLファイル化。PHPとMySQLを使用しません。

測定期間

一度きりの測定では全く意味がないため、一定期間の継続した測定を行っています。例えば、訪問者の少ない深夜または早朝に測定すれば、最も良い結果を得ることが可能です。反対に、悪い結果が欲しければ負荷ピーク時に測定すればよいだけです。継続した測定により、「訪問者が測定時だけ少なくレスポンスが良かった」「一時的なトラブルが原因でレスポンスが悪かった」という、誤った結果となることを防げます。

測定期間は 7日間 とし、6分ごとに2回の測定を行うため約3,300回となります。

一定期間測定することで、訪問者数が変動する日中、夜間、深夜の差を確認することもできます。例えば、訪問者が多くなり負荷が高くなる夜間と、負荷の下がる深夜との差が小さければ、負荷に強い安定したサービスであることを推測できます。

測定経路

あくまでも推測ですがロリポップ!のデータセンターは「東京(品川区)」にあるようです。姉妹サービスのヘテムル(heteml)やZ.comなどGMO系列の他サービスも同じデータセンターに収容されています。

経路図は測定元からデータセンターまでのネットワークを示しており、経由するIX(インターネットエクスチェンジ)等を含みます。

測定環境
測定専用サーバー / Ubuntu 16.04 LTS
ネットワーク / K-Opticom(関西電力)、関西圏(赤い円内)。

測定結果

  WordPress HTML
有効測定数 3,240 3,176
除外数 (割合)
異常値 (標準偏差) [ミリ秒]
119 (3.54%)
3163 (2495)
184 (5.48%)
2129 (2019)
エラー (割合) 0 (0%) 0 (0%)
中央値 [ミリ秒] 1087 702
平均値 [ミリ秒] 1137 741
標準偏差 [ミリ秒] 186 122
変動係数 16.4% 16.5%
HTML取得 [ミリ秒] 450 50
測定結果について
サーバーやネットワークの負荷状態による、一時的な異常値(外れ値)を棄却検定(Grubbs' test α=0.001)により省いています。未加工データは最後に掲載しています。
標準偏差(ばらつき)は、レスポンスの「約68%が平均値 ± x1」に、「約95%が平均値 ± x2」に収まることを示します。値が小さいほど安定します。
「HTML取得」は最初にHTMLデータを取得するまでの時間であり、グラフのResponse(破線)に対応します。HTMLデータを基にCSS、JS、画像などの取得が開始されます。グラフのDOM(実線)は全データの取得に要した時間を示します。

ロリポップ!の評価

モジュール版PHPに対応するスタンダードプランの測定結果です。 スタンダードプランはロリポップ!の中で最もコストパフォーマンスの高いプランです。

残念ながらブラウザベースの測定でも、前回の測定結果と変わらない不安定な結果となりました。 異なるサーバーで測定しても、夜間帯の遅延に変化はありません。 Hostingstockで長期契約しているサーバーも同様の傾向にあり、これがロリポップ!の性能傾向を表しているのでしょう。

棄却検定による除外数の多さも気になります。 未加工データを確認すると分かりますが、夜間帯の遅延はかなり大きなものです。 異常値の平均は3秒を超えており、ばらつき(標準偏差)もかなり大きい数値です。 つまり、夜間帯では冒頭で説明した3秒という条件を満たしにくい状態となっていることが分かります。

平均値だけなら問題ないように見えますが、最も訪問者の多くなる夜間帯の遅延はWebサイトを快適に運営するには少し問題です。 アフィリエイト目的であれば、せっかくの訪問者を逃がしてしまう可能性が大きくなるでしょう。 もしあなたが訪問者なら、なかなか開かないWebページをいつまでも待っていられますか?

ライトプランとの比較

  ライトプラン
WordPress/CGI
スタンダードプラン
WordPress/Module
有効測定数 3,282 3,240
除外数 (割合)
異常値 (標準偏差) [ミリ秒]
80 (2.38%)
5690 (3350)
119 (3.54%)
3163 (2495)
エラー (割合) 0 (0%) 0 (0%)
中央値 [ミリ秒] 1391 1087
平均値 [ミリ秒] 1504 1137
標準偏差 [ミリ秒] 348 186
変動係数 23.1% 16.4%
HTML取得 [ミリ秒] 793 450
測定結果について
変動係数は「平均値に対する変動の割合」を示します。平均値が近い場合、値が小さいほど安定します。

公式サイトに「モジュール版PHPはCGI版の約7倍の性能」とありますが、あくまでも限定された環境下での結果です。 実環境ではそれほどの差を体感することはないでしょう。

ライトもスタンダードと同様に夜間に大きな遅延が発生しています。 異常値は5秒台後半となっており、簡単なホームページを公開するにも厳しい状態になっています。

公式サイトでは「モジュール版PHP」対応による高性能をアピールしていますが、モジュール版PHPは魔法の道具ではありません。 ハードウェア性能を覆すものではなく、単純に同じ環境であればCGI版より実行速度が有利と言うだけです。


さくらインターネット、エックスサーバーとの比較

  ロリポップ!
PHP5/Module
さくらインターネット
PHP7/CGI
エックスサーバー
PHP7/FastCGI
有効測定数 3,240 3,331 3,329
除外数 (割合)
異常値 (標準偏差) [ミリ秒]
119 (3.54%)
3163 (2495)
29 (0.86%)
2074 (238)
31 (0.92%)
2859 (1707)
エラー (割合) 0 (0%) 0 (0%) 0 (0%)
中央値 [ミリ秒] 1087 1110 880
平均値 [ミリ秒] 1137 1116 853
標準偏差 [ミリ秒] 186 122 148
変動係数 16.4% 10.9% 17.4%
HTML取得 [ミリ秒] 450 371 189

さくらインターネット、エックスサーバーと比較してみましょう。

さくらインターネットのおすすめプラン「スタンダードプラン」は、ロリポップ!のスタンダードプランと同程度の料金となっています。 今回の測定結果に限れば、さくらインターネットの方がより安定していることになります。 夜間に負荷が高くなることもありません。

エックスサーバーは上位クラスのサービスであり、桁違いのレスポンス性能があります。 上位サービスと言っても、月に1,000円程度です。 性能を考慮すれば非常に割安であり、安定かつ高性能なサービスが必要であればおすすめです。 エックスサーバーもユーザーが多いことで有名ですが、ロリポップ!と異なり安定したレスポンス性能を維持していることが分かります。 他社とは比較にならない高性能なハードウェアが採用されている恩恵でしょう。

これらと比較すると、ロリポップ!はかなり不満足な結果です。 例え今回のサーバーが「ハズレ」であったとしても、許容範囲内として提供される以上は誰が契約しても同じようなサーバーが割り当てられる可能性があります。

とは言え、エラーが頻発することはないため、問題のあるサービスではありません。 他社と比較すれば機能も充実しており、使い勝手も悪くありません。 もしロリポップ!を検討しているのであれば、単純に「人気があるから」という理由ではなく、他社と比較した上で選択することをおすすめします。

どうにもブランディングによるイメージ先行ばかりで、人気の高さと性能とのバランスが合っていないような気がします。 利用者は多いようですが、それに見合うだけの設備投資を行っているようには思えません。

各サービスの公式サイト
  ロリポップ! / さくらインターネット / エックスサーバー

他社との比較

公式サイト WordPress HTML
  環境
PHP/WordPress/Theme
平均値 秒標準偏差 HTML取得 エラー %異常値 除外数 平均値 秒標準偏差 HTML取得

WordPress PHP7/FastCGI

7221538804911126836136

PHP7/CGI

90766244015911657113045

PHP7/FastCGI

1014246305050934479715482

PHP7/FastCGI

1099467408049333871012648

PHP7/CGI

111612237102074298069277

PHP5/Module

11371864500316311974112250

PHP5/FastCGI

121634954803580880214479

PHP5/Module

127414186102529266522325

PHP5/CGI

1504348793056908078620754

未加工データ

  WordPress HTML
中央値 [ミリ秒] 1091 707
平均値 [ミリ秒] 1208 817
標準偏差 [ミリ秒] 625 579
HTML取得 [ミリ秒] 481 60

測定結果について
レンタルサーバーは1つのサービス(プラン)に対して多くのサーバーが運用されており、全てを評価することは不可能です。さらに共用サーバーの場合、処理性能は他サイトの負荷に大きく左右されるため、間違いなく当たり外れが存在します。hostingstockで公開している結果はそれらのうちの一つに過ぎませんが、良い結果でも悪い結果でもそのまま掲載します。悪い結果であっても事業者側が「許容範囲内の品質」として提供したサービスである以上、特別な理由がない限り別サーバーでの再測定は行いません。

関連記事

BLOG

UPDATE