Xdomain PHP&MySQLサーバーの性能を評価して、他のレンタルサーバーと比較しよう

Xdomain (エックスドメイン) はXSERVERやwpXで有名なエックスサーバー株式会社が運営する独自ドメインのレジストラ (リセラー) です。Xdomainではサービスの一環として、無料レンタルサーバーを提供しています。複数のプランがあるので、比較表で確認してください。嬉しいことに独自ドメインを契約しなくても無料です。

しかし、無料サービスということで、運営費は広告で賄われており、ドメイン契約の有無に関係なく、全てのページに バナー広告 が自動挿入されます。広告表示はモバイル端末(スマートフォンやタブレット)からのアクセス時に限定されます。もし、パソコンからのアクセスを主対象とするコンテンツであれば、あまり気にならないでしょう。

プラン HTML (契約者)
HTML
PHP・MySQL (契約者)
PHP・MySQL
WordPress (契約者)
WordPress
ドメイン契約 なし あり なし あり なし あり
広告表示 あり あり あり あり あり あり
ディスク容量 1GB 10GB 1GB 3GB 2GB 5GB
PHP × ×
MySQL - - 5個 10個 5個 10個
独自ドメイン 10個 20個 10個 20個 5個 10個
サブドメイン 50個 100個 50個 100個 - -
自動インストール × ×

ドメイン契約者であれば機能が優遇されます。他にもドメイン契約者専用のメールサービスがあり、独自ドメインによるメールアカウントを利用できます。

無料とは言え、処理性能 (レスポンス) が悪かったり、エラーが頻発するようでは、使いたいと思えません。ここでは、XdomainのPHP・MySQLサーバーの性能について評価し、他のレンタルサーバーと比較します。

測定方法

PHP&MySQLサーバー に設置した、WordPressサイト (サーバー) を利用します。

  • 「ランダムな3,000文字/記事 (の自動生成) 」の投稿と削除
    • 100記事をまとめて投稿、投稿後に全削除
  • 投稿と削除はWordPressの標準関数を利用
    • wp_insert_post、wp_delete_post

これらの処理を 5分間隔 で実行し、処理時間を測定します。つまり、 PHPとデータベースの処理性能 を確認することになります。データセンター内で完結する処理なので、ネットワーク環境 (速度) の影響は受けません。

負荷について
100件程度は大した負荷ではありませんが、共用サーバーなので連続処理とならないように、1件毎にwait処理を差し込んでいます。

測定結果

結果 有効測定数 除外数 エラー 中央値 平均値 ばらつき
Raw (未加工) 864回 0%
(0回)
3.01秒 3.13秒 0.44秒
Grubbs' test 0.69%
(6回)
3.01秒 3.11秒 0.33秒
測定結果
72時間 (3日間) の測定結果となります。X軸は時刻(0時~24時)を表し、各時刻の値は3日間の平均値です。有効測定数はエラーを省いた実測定数です。
棄却検定
測定実行のタイミングによりサーバーの負荷状態 (混雑具合) が変動します。集計に影響を与える一時的な異常値 (外れ値) を棄却検定 Grubbs’ test (α=0.001) により省いたデータも掲載しています。
ばらつき (標準偏差)
統計的な話ですが、処理の 約68%平均値 ± ばらつき に、約95%平均値 ± ばらつき×2 に収まることを示します。つまり、ばらつきが小さいほど処理性能が安定しているといえます。

Xdomain PHP&MySQLサーバーの評価

とても素晴らしい結果となりました。パッと見、ばらつきがあるように見えますが、単にスケール (尺度) の問題です。エラーは皆無であり、負荷が高くなるであろう夜間でも安定した処理性能を維持していることが分かります。つまり、いつでもレスポンスが安定することを意味します。

実際にWebサイトのレスポンスも安定しています。レスポンス性能の評価結果については、下記を参考にしてください。

エックスドメインのレスポンス性能を評価しよう

この評価の範囲内では何も問題がなく、安心して利用できます。

WPblog、Xdomain、ロリポップ!との比較

  Xdomain PHP Webcrow WPblog Xdomain WP ロリポップ!
有効測定数 864 864 863 864 858
棄却検定除外 0.69%(6) 0.23%(2) 3.94%(34) 1.39%(12) 0.58%(5)
棄却検定閾値 4.64秒 23.35秒 6.28秒 9.13秒 4.52秒
エラー 0%(0) 0%(0) 0%(0) 0%(0) 0%(0)
中央値 3.01秒 7.31秒 2.96秒 3.89秒 3.86秒
平均値 3.11秒 8.30秒 3.14秒 4.18秒 3.87秒
ばらつき 0.33秒 3.55秒 0.68秒 1.09秒 0.17秒

無料レンタルサーバーである、Webcrow (ウェブクロウ)、WPblog、XdomainのWordPressサーバーと比較してみましょう。さらに有料サービスの比較対象としてロリポップ!を追加しています。

この比較結果をみれば、先ほどのグラフで感じた「ばらつき」が、ほとんど影響しないことに気付くでしょう。無料レンタルサーバーの中では、非常に優れた性能であることを確認できます。

ばらつきが小さいと言っても、有料サービスであるロリポップ!には劣ります。平均値ではXdomainが上回りますが、ばらつきのなさはロリポップ!が優れており安定しています。つまり、ロリポップ!の方がリソースに余裕があり、より安定したレスポンスを維持できます。

類似サービスであるWebcrowと比較すれば、あきらかに優れていますね。どちらかで悩むのであれば、Xdomainで良いのではないでしょうか。PHPを使うならどちらも広告が表示され、仕様的にも大きな差はないでしょう。

単純にWebcrowの利用者が多いだけかもしれませんが、反対に利用者が少ない (かもしれない) Xdomainは穴場のサービスとも言えます。

他のレンタルサーバーとの比較

公式サイト 環境 平均値 ミリ秒中央値 ミリ秒標準偏差 ミリ秒エラー %

1.71.670.070

PHP7/CGI

1.821.830.220

1.941.950.070

PHP7/CGI

2.0220.140

PHP7

2.152.120.321

2.162.170.080

PHP7

2.172.130.240

2.182.150.30

2.242.250.280

PHP7/FastCGI

2.282.230.250

PHP5/CGI

2.42.410.270

PHP5/CGI

2.412.390.150

2.522.430.330

PHP7

2.712.680.348

2.722.660.3735

PHP7/FastCGI

2.732.70.30

PHP5/FastCGI

2.732.680.270

2.862.860.090

PHP5

3.032.960.380

3.13.150.310

PHP7/Module

3.113.120.080

PHP&MySQL

3.113.010.330

3.133.140.070

PHP5/FastCGI

3.143.090.210

3.142.90.630

3.142.960.680

PHP7/CGI

3.193.190.130

3.23.180.110

PHP5

3.513.470.398

PHP5/FastCGI

3.613.60.40

3.643.60.290

WordPress

4.183.891.090

PHP7

4.224.070.470

4.224.270.30

4.424.430.180

4.54.470.580

PHP5/CGI

4.564.450.560

PHP5

4.964.860.450

PHP5/Module

5.124.960.80

PHP7

5.164.242.230

5.184.691.240

5.255.210.320

PHP7

5.255.170.370

5.315.320.110

PHP5

5.315.230.560

PHP7

5.675.520.740

5.715.590.450

PHP5

5.885.80.360

6.055.920.580

PHP5

6.455.152.640

PHP5

6.456.330.770

6.526.490.760

PHP5/FastCGI

6.646.670.330

6.96.910.130

ライト

7.416.932.160

8.37.313.550

14.49.341461

hostingstock.netで測定した他レンタルサーバーとの比較です。


測定結果について!
レンタルサーバーは、一つのサービス (プラン) に対して多くのサーバーが運用されています。これらの測定結果は、その中の一つに過ぎません。契約時期により割り当てられるサーバーのスペックは異なる可能性があります。また、同じサーバーを利用する他のユーザーの負荷も影響します。

関連記事

BLOG

UPDATE