PHP7対応で改善される実行速度!エックスサーバーのベンチマーク

すでにこちらの記事で公開している内容ですが、エックスサーバー(XSERVER)関連の内容を一部修正して再掲載します。

レンタルサーバーを検討する際、大事なポイントはWebサイトの表示速度です。レスポンスが悪ければ訪問者にストレスを与え、検索順位にも悪影響です。もう一つはサーバーの処理性能であり、表示速度はもちろんのこと高負荷時(アクセス増加時)の安定性に大きく影響します。

エックスサーバーの全てが分かる
エックスサーバーのレビュー

測定方法

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

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

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

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

測定結果

  PHP5/FastCGI PHP7/FastCGI
有効測定数 864 864
棄却検定除外 1.16%(10) 1.27%(11)
棄却検定閾値 4.00秒 3.41秒
エラー 0%(0) 0%(0)
中央値 2.68秒 2.23秒
平均値 2.73秒 2.28秒
ばらつき 0.27秒 0.25秒
変動係数 9.9% 11.0%
測定結果について
72時間(3日間) の測定結果です。X軸は時刻(0時~24時)を表し、各時刻の値は3日間の平均値です。有効測定数はエラーを省いた実測定数です。
測定のタイミングによりサーバーの負荷状態(混雑具合)が変動します。集計に影響を与える一時的な異常値(外れ値)を棄却検定Grubbs’ test(α=0.001)により省いています。
ばらつき(標準偏差)は、処理の 約68%平均値 ± ばらつき に、約95%平均値 ± ばらつき×2 に収まることを示します。ばらつきが小さいほど処理性能が安定します。 変動係数
変動係数は「平均値に対する変動の割合」を示します。平均値(処理時間)が近い場合、変動係数が小さいほど安定します。

エックスサーバーの評価

PHP7はPHP5と比較して実行速度が大幅に改善されており、エックスサーバーでもPHP7に変更することで「約16%」の改善となりました。t検定による有意差(p<0.01)も確認でき、多くの状況で処理速度が向上するでしょう。

「アクセスが増え負荷が高くなる夜間帯」または「Cronによる処理が増える深夜から早朝」にも大きな変動はありません。いつでも一定の処理性能を維持しており、小さな変動はありますが常時安定しています。未加工のデータも棄却検定適用のデータとほとんど変わりません。やはり、最高クラスのハードウェアを採用している恩恵でしょう。

エックスサーバーを利用する場合、互換性の問題がなければ積極的にPHP7を利用するべきでしょう。例えば、WordPressならPHP7を含むPHP5.6以上が推奨されています(第三者提供のプラグインやテーマは要確認)。

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

データの無断転載を禁じます。
プロバイダ
公式サイト
環境 平均値
(秒)
中央値
(秒)
標準偏差
(秒)
エラー
(%)
1. CPI 1.70 1.67 0.07 0.00
2. wpXレンタルサーバー PHP7/CGI 1.82 1.83 0.22 0.00
3. エクスクラウド 1.94 1.95 0.07 0.00
4. Z.com PHP7/CGI 2.02 2.00 0.14 0.00
5. バリューサーバー PHP7 2.15 2.12 0.32 0.00
6. WADAX 2.16 2.17 0.08 0.00
7. MixHost PHP7 2.17 2.13 0.24 0.00
8. JETBOY 2.18 2.15 0.30 0.00
9. wpXクラウド 2.24 2.25 0.28 0.00
10. エックスサーバー PHP7/FastCGI 2.28 2.23 0.25 0.00
11. wpXレンタルサーバー PHP5/CGI 2.40 2.41 0.27 0.00
12. Z.com PHP5/CGI 2.41 2.39 0.15 0.00
13. Quicca 2.52 2.43 0.33 0.00
14. コアサーバー PHP7 2.71 2.68 0.34 0.00
15. Hostinger 2.72 2.66 0.37 0.00
16. シックスコア PHP7/FastCGI 2.73 2.70 0.30 0.00
17. エックスサーバー PHP5/FastCGI 2.73 2.68 0.27 0.00
18. アルファメール 2.86 2.86 0.09 0.00
19. MixHost PHP5 3.03 2.96 0.38 0.00
20. FUTOKA 3.10 3.15 0.31 0.00
21. ヘテムル PHP7/Module 3.11 3.12 0.08 0.00
22. エックスドメイン PHP&MySQL 3.11 3.01 0.33 0.00
23. FC2レンタルサーバー 3.13 3.14 0.07 0.00
24. ドメインキング PHP5/FastCGI 3.14 3.09 0.21 0.00
25. ラクサバ 3.14 2.90 0.63 0.00
26. WPblog 3.14 2.96 0.68 0.00
27. ヘテムル PHP7/CGI 3.19 3.19 0.13 0.00
28. Zenlogic 3.20 3.18 0.11 0.00
29. コアサーバー PHP5 3.51 3.47 0.39 0.00
30. シックスコア PHP5/FastCGI 3.61 3.60 0.40 0.00
31. クローバー 3.64 3.60 0.29 0.00
32. エックスドメイン WordPress 4.18 3.89 1.09 0.00
33. お名前.com PHP7 4.22 4.07 0.47 0.00
34. スマイルサーバ 4.22 4.27 0.30 0.00
35. Sova WP 4.42 4.43 0.18 0.00
36. X2 4.50 4.47 0.58 0.00
37. ロリポップ! PHP5/CGI 4.56 4.45 0.56 0.00
38. お名前.com PHP5 4.96 4.86 0.45 0.00
39. ロリポップ! PHP5/Module 5.12 4.96 0.80 0.00
40. フレンドサーバー PHP7 5.16 4.24 2.23 0.00
41. ちゅらうみレンタルサーバー 5.18 4.69 1.24 0.00
42. COREPRESS Cloud 5.25 5.21 0.32 0.00
43. ファイアバード PHP7 5.25 5.17 0.37 0.00
44. FC2 Lite 5.31 5.32 0.11 0.00
45. バリューサーバー PHP5 5.31 5.23 0.56 0.00
46. ミニバード PHP7 5.67 5.52 0.74 0.00
47. さくらインターネット 5.71 5.59 0.45 0.00
48. ファイアバード PHP5 5.88 5.80 0.36 0.00
49. iCLUSTA+ 6.05 5.92 0.58 0.00
50. フレンドサーバー PHP5 6.45 5.15 2.64 0.00
51. ミニバード PHP5 6.45 6.33 0.77 0.00
52. KAGOYA 6.52 6.49 0.76 0.00
53. Z.com WordPress PHP5/FastCGI 6.64 6.67 0.33 0.00
54. Bizメール&ウェブ エコノミー 6.90 6.91 0.13 0.00
55. ロリポップ! ライト 7.41 6.93 2.16 0.00
56. Webcrow 8.30 7.31 3.55 0.00
57. XREA 14.40 9.34 14.00 0.00
最新のデータを優先的に表示するため、記事の内容と異なることがあります。その場合は、最新の記事を参考にしてください。
注意
最新の測定結果を優先的に表示するため、記事作成時の評価とこの比較結果(表のデータ)が異なる可能性があります。

未加工データ

  PHP5/FastCGI PHP7/FastCGI
中央値 2.68秒 2.23秒
平均値 2.75秒 2.30秒
ばらつき 0.33秒 0.33秒
変動係数 12.0% 14.4%

測定結果について
レンタルサーバーは1つのサービス(プラン)に対して多くのサーバーが運用されています。測定結果はその中の1つに過ぎません。契約時期で割り当てられるサーバーのスペックは異なり、さらに、同じサーバーに収容される他契約者の負荷に大きく左右されます。

関連記事