測定方法を変更してから初めての測定となります。以前はブラウザの動作を摸した擬似的な測定でしたが、今回からブラウザベースとなっているため、より実環境と近い結果が得られるようになっています。
それではドメインキングで稼働するWebサイトのレスポンス性能を評価してみましょう。
少し古い情報ですが、様々な調査結果により 3秒 という時間がレスポンス性能のキーワードとなります。現在はよりシビアになっているでしょう。
コンテンツが表示されるまでに3秒を超えてしまうと、
レスポンス性能の影響は様々です。
快適なWebサイトの条件は、「最低でも3秒以内」「理想は2秒以内」のレスポンスとなります。それを越えてしまうと、どうしても必要とする情報がない限り目に触れる機会すらなくなります。
レンタルサーバー選びで大切なポイントは「Webサイトの表示速度」です。いくら豊富な機能に対応しても、不安定であったりレスポンスが悪かったりすれば絵に描いた餅です。訪問者を自分に置き換えれば、なかなか開かないページにイライラすることは想像に難くないでしょう。そして、レスポンスの悪さはSEO的(検索順位)にも悪影響です。
測定用サーバーから定期的にアクセスして、コンテンツの取得に要する時間を測定します。測定対象として「WordPress(動的ページ)」と「HTML(静的ページ)」があります。より詳しい内容は下記を参考にしてください。
測定対象 | |
---|---|
動的ページ(WordPress) | WordPressサイト(PHP&MySQL)。コンテンツは平均的なWebページの構成を採用(HTTP Archiveの統計データを利用)。 |
静的ページ(HTML) | HTMLファイルによるサイト。WordPressが生成したデータをHTMLファイル化。PHPとMySQLを使用しません。 |
一度きりの測定では全く意味がないため、一定期間の継続した測定を行っています。例えば、訪問者の少ない深夜または早朝に測定すれば、最も良い結果を得ることが可能です。反対に、悪い結果が欲しければ負荷ピーク時に測定すればよいだけです。継続した測定により、「訪問者が測定時だけ少なくレスポンスが良かった」「一時的なトラブルが原因でレスポンスが悪かった」という、誤った結果となることを防げます。
測定期間は 7日間 とし、6分ごとに2回の測定を行うため約3,300回となります。
一定期間測定することで、訪問者数が変動する日中、夜間、深夜の差を確認することもできます。例えば、訪問者が多くなり負荷が高くなる夜間と、負荷の下がる深夜との差が小さければ、負荷に強い安定したサービスであることを推測できます。
ドメインキングが採用するデータセンターですが、いまいち所在地がはっきりとしません。あくまでも推測ですが「静岡県焼津市」にあるTOKAIコミュニケーションズの「Broad Center」と呼ばれるデータセンターで運用されているようです。もしくは、関東圏内のどこかといったところです。
経路図は測定元からデータセンターまでのネットワークを示しており、経由するIX(インターネットエクスチェンジ)等を含みます。
WordPress | HTML | |
---|---|---|
有効測定数 | 3,342 | 3,305 |
棄却検定除外 | 8 | 47 |
棄却検定閾値 (ミリ秒) | 2831 | 1502 |
エラー | 0 | 0 |
中央値 (ミリ秒) | 1321 | 759 |
平均値 (ミリ秒) | 1216 | 802 |
標準偏差 (ミリ秒) | 349 | 144 |
HTML取得 (ミリ秒) | 548 | 79 |
PHP7に非対応なので、PHP5.6(FastCGI)での測定となります。
測定方法を変更してもデータをダウンロードするという本質的な部分は同じなので、前回の測定結果と変わらず非常に安定した結果となりました。
ブラウザベースの測定となるため、この結果は実際に訪問者がWebサイトにアクセスしたときに要する時間とほぼ等価です。 端末やネットワークの性能により変化しますが、やや高性能な端末とネットワーク環境なら同等の結果となるでしょう。
平均値は1236ミリ秒(1.2秒)であり、冒頭で紹介した3秒を優に上回ります。 測定対象はシンプルなサイトですが、よりサーバーでの処理が多いサイトでも問題ないでしょう。
訪問者の増える夜間やお昼(正午前後)でも極端にレスポンスが低下することがなく安定しています。 低価格帯のサービスとしては優秀な結果です。
1回目 | 2回目 | |
---|---|---|
有効測定数 | 1,637 | 1,653 |
棄却検定除外 | 39 | 21 |
棄却検定閾値 (ミリ秒) | 2063 | 1278 |
エラー | 0 | 0 |
中央値 (ミリ秒) | 1486 | 873 |
平均値 (ミリ秒) | 1509 | 895 |
標準偏差 (ミリ秒) | 119 | 80 |
HTML取得 (ミリ秒) | 839 | 237 |
ドメインキングはWebサーバーにNginx(+Apache)を採用しており、標準でキャッシュ機能が有効になっています。そのため2回目移行のアクセスではレスポンス性能が向上します。
2回目は「HTML取得」の時間が大幅に短縮されていることがわかります。例えば、他の訪問者が直前にアクセスしていた場合、それ以降の訪問者はキャッシュデータを読み込むためレスポンスが高速化されます。
キャッシュ機能のない他のレンタルサーバーにはない傾向であり、ドメインキングの特徴となります。
ドメインキング PHP5.6/FastCGI |
ロリポップ! PHP5.6/CGI |
エックスサーバー PHP7.0/FastCGI |
|
---|---|---|---|
有効測定数 | 3,342 | 3,282 | 3,329 |
棄却検定除外 | 8 | 80 | 31 |
棄却検定閾値 (ミリ秒) | 2831 | 3236 | 1579 |
エラー | 0 | 0 | 0 |
中央値 (ミリ秒) | 1321 | 1391 | 880 |
平均値 (ミリ秒) | 1216 | 1504 | 853 |
標準偏差 (ミリ秒) | 349 | 348 | 148 |
変動係数 (%) | 28.7 | 23.1 | 17.4 |
HTML取得 (ミリ秒) | 548 | 793 | 189 |
ロリポップ!、エックスサーバーと比較してみましょう。
以前の性能レビューを見ると分かりますが、ロリポップはややユーザーを詰め込み過ぎている印象があります。 ユーザー数に見合うだけの設備投資をしていれば別ですが、「人気があってユーザーが多い=良いサービス」という訳でもないことが分かります。 下手に人気の高いサービスを選ぶなら、ユーザーの少ないサービスを選択した方が安定する場合もあります。
この結果にも表れていますが、ロリポップ!は訪問者の多くなる正午と夜間のレスポンス低下がかなり目立ちます。 平均的には問題のない数値であり、エラーも発生していませんが、高負荷状態となっているのは間違いないでしょう。
ロリポップ!はプラン間で性能差があり、これはライトプランの結果となります。 高速に動作するモジュール版PHPに対応する上位プランなら改善されるでしょう。
エックスサーバーは高性能を特徴とするサービスであり、非常に素晴らしい結果となっています。 やや高額と言っても月額1,000円程度です。安易に料金だけのサービスを選択するなら、最初からこの程度のクラスを選択すると後悔が少ないでしょう。 最高クラスのハードウェアを備えているため、他社とは比較にならない性能を有しています。
他サイトではあまり紹介されることのないドメインキングですが、性能的にはコストパフォーマンスの高いサービスです。 コントロールパネルの操作性がやや煩雑ですが、学習コストを厭わないならレンタルサーバー初心者にもおすすめです。ただし、全プランでデータベース数が少ないため、多くのサイトを運営する用途には不向きです。
公式サイト | WordPress | HTML | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
環境 PHP/WordPress/Theme | 平均値 秒 | 標準偏差 | HTML取得 | エラー % | 異常値 | 除外数 | 平均値 秒 | 標準偏差 | HTML取得 | |
WordPress PHP7/FastCGI | 722 | 153 | 88 | 0 | 4911 | 12 | 683 | 61 | 36 | |
PHP7/CGI | 907 | 66 | 244 | 0 | 1591 | 165 | 711 | 30 | 45 | |
PHP7/FastCGI | 1014 | 246 | 305 | 0 | 5093 | 44 | 797 | 154 | 82 | |
PHP7/FastCGI | 1099 | 467 | 408 | 0 | 4933 | 38 | 710 | 126 | 48 | |
PHP7/CGI | 1116 | 122 | 371 | 0 | 2074 | 29 | 806 | 92 | 77 | |
PHP5/Module | 1137 | 186 | 450 | 0 | 3163 | 119 | 741 | 122 | 50 | |
PHP5/FastCGI | 1216 | 349 | 548 | 0 | 3580 | 8 | 802 | 144 | 79 | |
PHP5/Module | 1274 | 141 | 861 | 0 | 2529 | 26 | 652 | 23 | 25 | |
PHP5/CGI | 1504 | 348 | 793 | 0 | 5690 | 80 | 786 | 207 | 54 |
WordPress | HTML | |
---|---|---|
中央値 (ミリ秒) | 1322 | 762 |
平均値 (ミリ秒) | 1221 | 822 |
標準偏差 (ミリ秒) | 367 | 246 |
HTML取得 (ミリ秒) | 553 | 82 |