前回の測定 から約1年が経過しました。前回の測定以降、コアサーバー(CORESERVER)はPHP7やSNI SSL(TLS拡張)に対応するなど、しっかりとメンテナンスが実施されているようです。詳しくは コアサーバーのレビュー をご覧ください。
レンタルサーバーを検討する際、重要なポイントはウェブサイトの表示速度です。レスポンスが悪ければ訪問者にストレスを与え、さらに検索エンジンの評価も下がります。もう一つは処理性能であり、表示速度はもちろんのこと高負荷時(アクセス増加時)の安定性に影響します。
ここではコアサーバーの処理性能を評価した結果を掲載します。サーバーの処理性能はレスポンス性能や安定性能に大きく影響するため、レンタルサーバー選びでは重要な要素です。
WordPressをインストールしたウェブサイト(サーバー)を利用します。
これらの処理を 5分間隔 で実行し、一連の処理時間を測定します。つまり、 PHPとデータベースの処理性能 を確認します。データセンター内(またはサーバー内)で完結する処理なので、外部ネットワーク環境の影響を受けません。
PHP7.0 | PHP5.6 | |
---|---|---|
有効測定数 | 856 | 856 |
棄却検定除外 | 0.12%(1) | 0.47%(4) |
棄却検定閾値 | 4.21秒 | 5.27秒 |
エラー | 0.93%(8) | 0.93%(8) |
中央値 | 2.68秒 | 3.47秒 |
平均値 | 2.71秒 | 3.51秒 |
ばらつき | 0.34秒 | 0.39秒 |
変動係数 | 12.6% | 11.1% |
約68%
が 平均値 ± ばらつき
に、約95%
が 平均値 ± ばらつき×2
に収まることを示します。つまり、ばらつきが小さいほど処理性能が安定しているといえます。エラー内容 | |
---|---|
PHP5.6 [8] | 500 Internal Server Error [8] |
PHP7.0 [8] | 500 Internal Server Error [8] |
PHP7.0とPHP5.6とで測定しています。どちらもFastCGIで動作しています。
前回の測定結果はかなりひどいものでしたが、今回の測定結果は良好です。前回と測定方法は同じなので、他のサービスと比較してサーバーによる当たり外れが大きい印象です。
同時期かつ同じサーバーで測定しているため、時間帯による変動は同じような傾向となっています。棄却検定による除外数も少なく全体的に安定しています。しかし、高負荷時は処理速度が低下するわけではなく、あっさりとエラーになるようです。
この測定は外部サーバーからスクリプトを呼び出しています。理由はCronの最短実行間隔が1時間となっており、5分間隔で実行できないためです(もちろん、12個のジョブを設定する方法もありますが面倒です)。
今回の測定で発生したエラーの原因は全て「500 Internal Server Error」となっています。エラーの詳細は不明ですが主に高負荷時に発生するものです。前回の測定は今回(プランA)よりメモリに余裕のあるプランBでの測定でしたが、約5%(45回)のエラーが発生しました。収容数が多すぎるのか、ヘビーユーザーが多いのかは不明ですが、上位プランでも一概に負荷に強い訳ではありません。
PHP7(前回は非対応)に対応したこともあり、PHP5と比較して実行速度が約23%改善されます。互換性の問題がなければPHP7を積極的に使用するべきでしょう。t検定による有意差(p<0.01)もあり、確実に性能が向上します。
コアサーバー PHP7 | バリューサーバー PHP7 | エックスサーバー PHP7 | ロリポップ PHP5 | |
---|---|---|---|---|
有効測定数 | 856 | 856 | 864 | 858 |
棄却検定除外 | 0.12%(1) | 0.23%(2) | 1.27%(11) | 0.58%(5) |
棄却検定閾値 | 4.21秒 | 3.57秒 | 3.41秒 | 4.52秒 |
エラー | 0.93%(8) | 0.93%(8) | 0%(0) | 0%(0) |
中央値 | 2.68秒 | 2.12秒 | 2.23秒 | 3.86秒 |
平均値 | 2.71秒 | 2.15秒 | 2.28秒 | 3.87秒 |
ばらつき | 0.34秒 | 0.32秒 | 0.25秒 | 0.17秒 |
変動係数 | 12.6% | 14.9% | 11.0% | 4.39% |
他社サービスと比較してみましょう。
比較対象は姉妹サービスのバリューサーバー(VALUESERVER)、エックスサーバー(XSERVER)、ロリポップ!(Lolipop!)です。ロリポップ!は上位プラン(スタンダード以上)と下位プランで性能差があるため、より高性能なスタンダードプランとします。
それぞれ処理性能に差はありますが、バリューサーバーとコアサーバーを除けば800回以上の測定にも関わらずエラーは発生していません。バリューサーバーも設定が推奨されているPHP5.6(モジュール版)の場合、実行速度は落ちますがエラーは発生しません。
エラーを無視すればコアサーバーの性能は平均以上となっており、初期費用無料かつ安価な利用料金を考慮すればかなり優秀な結果です。
ロリポップは唯一モジュールモードで動作しています。しかし、PHP5かつハードウェア性能が低いためか、そこまで処理性能が高くありません。料金なりの性能と言えます。
意外かもしれませんが、バリューサーバーのハードウェア性能は優れており、エックスサーバーに並ぶ性能があります。総合的なウェブサイトの表示速度は圧倒的にエックスサーバーが優れますが、料金差があるため仕方ありません。
CPU/メモリ | |
---|---|
バリューサーバー | Xeon E5-2670 2.60GHz x 2CPU / 96GB |
エックスサーバー | Xeon E5-2640 v4 2.40GHz x 2CPU / 96GB |
しかし、バリューサーバーの場合、推奨されるPHP5.6(モジュール版)にすると極端に実行速度が落ちます。詳しくはこちらで確認してください。
プラン | MINI | A | B | C | バリューサーバー共通 |
---|---|---|---|---|---|
CPU | Xeon | Xeon | Xeon | Xeon | Xeon E5-2670 2.60GHz 2CPU |
メモリ | 8GB | 8GB | 12GB | 16GB | 96GB |
コアサーバーは上位プランほどハードウェア性能が向上しますが、メモリ容量に関しては最上位プランであっても後発サービスのバリューサーバーに劣ります。コアサーバーが初期費用を無料としているのは、減価償却が終わっていることも理由でしょう。コアサーバーのCPUも非公開ですが、今回の測定対象サーバーについてはE5-2670(1CPU)となっています。
総合的にコアサーバーより後発のバリューサーバーが優れています。しかし、同じような仕様かつ初期費用無料ということから、コアサーバーを選ぶ方が多いようです。月額費用はバリューサーバーが安いため、長期運用ならお得です。
公式サイト | 環境 | 平均値 ミリ秒 | 中央値 ミリ秒 | 標準偏差 ミリ秒 | エラー % |
---|---|---|---|---|---|
1.7 | 1.67 | 0.07 | 0 | ||
PHP7/CGI | 1.82 | 1.83 | 0.22 | 0 | |
1.94 | 1.95 | 0.07 | 0 | ||
PHP7/CGI | 2.02 | 2 | 0.14 | 0 | |
PHP7 | 2.15 | 2.12 | 0.32 | 1 | |
2.16 | 2.17 | 0.08 | 0 | ||
PHP7 | 2.17 | 2.13 | 0.24 | 0 | |
2.18 | 2.15 | 0.3 | 0 | ||
2.24 | 2.25 | 0.28 | 0 | ||
PHP7/FastCGI | 2.28 | 2.23 | 0.25 | 0 | |
PHP5/CGI | 2.4 | 2.41 | 0.27 | 0 | |
PHP5/CGI | 2.41 | 2.39 | 0.15 | 0 | |
2.52 | 2.43 | 0.33 | 0 | ||
PHP7 | 2.71 | 2.68 | 0.34 | 8 | |
2.72 | 2.66 | 0.37 | 35 | ||
PHP7/FastCGI | 2.73 | 2.7 | 0.3 | 0 | |
PHP5/FastCGI | 2.73 | 2.68 | 0.27 | 0 | |
2.86 | 2.86 | 0.09 | 0 | ||
PHP5 | 3.03 | 2.96 | 0.38 | 0 | |
3.1 | 3.15 | 0.31 | 0 | ||
PHP7/Module | 3.11 | 3.12 | 0.08 | 0 | |
PHP&MySQL | 3.11 | 3.01 | 0.33 | 0 | |
3.13 | 3.14 | 0.07 | 0 | ||
PHP5/FastCGI | 3.14 | 3.09 | 0.21 | 0 | |
3.14 | 2.9 | 0.63 | 0 | ||
3.14 | 2.96 | 0.68 | 0 | ||
PHP7/CGI | 3.19 | 3.19 | 0.13 | 0 | |
3.2 | 3.18 | 0.11 | 0 | ||
PHP5 | 3.51 | 3.47 | 0.39 | 8 | |
PHP5/FastCGI | 3.61 | 3.6 | 0.4 | 0 | |
3.64 | 3.6 | 0.29 | 0 | ||
WordPress | 4.18 | 3.89 | 1.09 | 0 | |
PHP7 | 4.22 | 4.07 | 0.47 | 0 | |
4.22 | 4.27 | 0.3 | 0 | ||
4.42 | 4.43 | 0.18 | 0 | ||
4.5 | 4.47 | 0.58 | 0 | ||
PHP5/CGI | 4.56 | 4.45 | 0.56 | 0 | |
PHP5 | 4.96 | 4.86 | 0.45 | 0 | |
PHP5/Module | 5.12 | 4.96 | 0.8 | 0 | |
PHP7 | 5.16 | 4.24 | 2.23 | 0 | |
5.18 | 4.69 | 1.24 | 0 | ||
5.25 | 5.21 | 0.32 | 0 | ||
PHP7 | 5.25 | 5.17 | 0.37 | 0 | |
5.31 | 5.32 | 0.11 | 0 | ||
PHP5 | 5.31 | 5.23 | 0.56 | 0 | |
PHP7 | 5.67 | 5.52 | 0.74 | 0 | |
5.71 | 5.59 | 0.45 | 0 | ||
PHP5 | 5.88 | 5.8 | 0.36 | 0 | |
6.05 | 5.92 | 0.58 | 0 | ||
PHP5 | 6.45 | 5.15 | 2.64 | 0 | |
PHP5 | 6.45 | 6.33 | 0.77 | 0 | |
6.52 | 6.49 | 0.76 | 0 | ||
PHP5/FastCGI | 6.64 | 6.67 | 0.33 | 0 | |
6.9 | 6.91 | 0.13 | 0 | ||
ライト | 7.41 | 6.93 | 2.16 | 0 | |
8.3 | 7.31 | 3.55 | 0 | ||
14.4 | 9.34 | 14 | 61 |
hostingstock.netで測定した他レンタルサーバーとの比較です。
結果|有効測定数|除外数|棄却閾値|エラー|中央値|平均値|ばらつき
:-|:-:|:-:|:-:|:-:-|:-:|:-:|:-:
Raw(未加工)|856回||-|0.93%
(8回)|3.47秒|3.52秒|0.41秒
棄却検定|↑|0.47%
(4回)|5.27秒|↑|3.47秒|3.51秒|0.39秒
結果 | 有効測定数 | 除外数 | 棄却閾値 | エラー | 中央値 | 平均値 | ばらつき |
---|---|---|---|---|---|---|---|
Raw(未加工) | 856回 | - | - | 0.93% (8回) |
2.68秒 | 2.71秒 | 0.35秒 |
棄却検定 | ↑ | 0.12% (1回) |
4.21秒 | ↑ | 2.68秒 | 2.71秒 | 0.34秒 |