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

XREA (エクスリア) はGMOデジロックが運営する無料レンタルサーバーです。特徴は、有料サービスとほとんど変わらない仕様であり、Cronや様々なスクリプト言語にも対応することです。仕様的には上位サービスのコアサーバー (CORESERVER) とほぼ変わらず、コントロールパネルの使い勝手も変わりません。広告表示は必須ですが、理解して運用すれば非常に素晴らしいサービスです。

有料プランもあり、広告が非表示となるほか、転送量制限が緩和され、データベース数やマルチドメイン数が拡張されます。

しかし無料とは言え、処理性能 (レスポンス) が悪かったり、エラーが頻発するような不安定さがあると、積極的に使いたいと思えません。サーバー性能が優れていればレスポンスが安定し、訪問者にとって快適なWebサイトとなるでしょう。ここでは、XREAのサーバー性能について評価し、他のレンタルサーバーと比較します。

XREAの詳細については、下記のレビューをご覧ください。

【レビュー】XREA

測定方法

WordPressをインストールしたサイト (サーバー) を利用します。

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

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

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

測定結果

From 5,000 to 30,000Use up and down arrows to move selectionTo 30,000Use up and down arrows to move upper selectionFrom 5,000Use up and down arrows to move lower selectionUse TAB select grip buttons or up and down arrows to change selectionFrom 00:00 to 00:00Use left and right arrows to move selectionFrom 00:00Use left and right arrows to move left selectionTo 00:00Use left and right arrows to move right selectionUse TAB to select grip buttons or left and right arrows to change selectionRawGrubbs' test100%Chart created using amCharts library
結果 有効測定数 除外数 エラー 中央値 平均値 ばらつき
Raw (未加工) 803回 - 7.06%
(61回)
9.36秒 15.12秒 15.90秒
Grubbs' test 0.87%
(7回)
9.34秒 14.41秒 13.98秒
測定結果
72時間 (3日間) の測定結果となります。X軸は時刻(0時~24時)を表し、各時刻の値は3日間の平均値です。有効測定数はエラーを省いた実測定数です。
棄却検定
測定実行のタイミングによりサーバーの負荷状態 (混雑具合) が変動します。集計に影響を与える一時的な異常値 (外れ値) を棄却検定 Grubbs’ test (α=0.001) により省いたデータも掲載しています。
ばらつき (標準偏差)
統計的な話ですが、処理の 約68%平均値 ± ばらつき に、約95%平均値 ± ばらつき×2 に収まることを示します。つまり、ばらつきが小さいほど処理性能が安定しているといえます。
エラー内容  
エラー [61] 500 Internal Server Error [48/61] / タイムアウト (120秒以上) [6/61] / 不明 [7/66]

XREAサーバーの評価

正直なところ、性能はあまり良くありません。XREAは多くのサーバーで運用されており、その中のひとつの結果ですが、他のサーバーでも似たような傾向にあると思います。理由としては、上位サービスであるコアサーバーの性能もあまり良くないからです。比較的新しいサービスであるバリューサーバー (VALUESERER) は改善されているようですが、コアサーバーやXREAはサーバー環境が古いままのような感じを受けます。

とにかく処理性能が安定せずに、エラーの発生率も非常に高いです。夜間になると急激に負荷が高くなるようですが、日中でもばらつきがあり、常に高負荷状態であることが分かります。Webサイトのレスポンス性能も同様の結果となっており、安定したサイト運営は厳しいでしょう。Webサイトのレスポンス性能については下記を参考にしてください。

XREAのレスポンス性能を評価しよう

無料サービスではありますが、Cronや複数のスクリプト言語 (PHP / Perl / Ruby / Python) に対応するなど、負荷を掛けやすい環境でもあります。そもそも、昔から重い (レスポンスが悪い) と言われているので驚くような結果でもありません。おそらく、1つのサーバーに対するユーザーの収容数も多いのでしょう。

しかし、無料サービスでここまで機能を解放しているサービスは多くありません。いろいろなことを試してみたい (学習してみたい) 初心者にはお勧めできます。

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

From 0 to 30,000Use up and down arrows to move selectionTo 30,000Use up and down arrows to move upper selectionFrom 0Use up and down arrows to move lower selectionUse TAB select grip buttons or up and down arrows to change selectionFrom 00:00 to 00:00Use left and right arrows to move selectionFrom 00:00Use left and right arrows to move left selectionTo 00:00Use left and right arrows to move right selectionUse TAB to select grip buttons or left and right arrows to change selectionXREAXdomainWebcrowロリポップ100%Chart created using amCharts library
  XREA Xdomain PHP Webcrow Lolipop!
有効測定数 803 864 864 858
棄却検定除外 0.87%(7) 0.69%(6) 0.23%(2) 0.58%(5)
棄却検定閾値 76.95秒 4.64秒 23.35秒 4.52秒
エラー 7.06%(61) 0%(0) 0%(0) 0%(0)
中央値 9.34秒 3.01秒 7.31秒 3.86秒
平均値 14.41秒 3.11秒 8.30秒 3.87秒
ばらつき 13.98秒 0.33秒 3.55秒 0.17秒

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

残念ながら、他のサービスと比較すると散々な結果です。有料サービスであるロリポップ!の処理性能の高さと安定さが際立ちます。

無料サービスの比較であれば、Xdomain > Webcrow > XREA となります。豊富な機能を選択するか、レスポンス性能を選択するか、と言ったところでしょう。例えば、WebcrowやXdomainはCron非対応、スクリプト言語はPHPのみ対応です。単純にレスポンス性能だけなら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