負荷状態でも安定の処理性能!PHP7対応シックスコアのベンチマーク

シックスコア(SIXCORE)はPHP7に対応しています。 PHP7はPHP5と比較して実行速度やメモリ管理が大幅に改善されており、PHPで稼働するWebサイトのレスポンスを向上させます。 最近ではPHP7対応のレンタルサーバーが増えており、今後の標準となるでしょう。

シックスコアを対象にした前回のベンチマークはPHP5で実施しましたが、エックスサーバー社のフラグシップサービスらしい優秀な結果となりました。今回はPHP7での測定結果を掲載します。

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

測定方法

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

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

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

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

測定結果

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

シックスコアの評価

前回はPHP5のみ測定しましたが、今回はPHP7とPHP5を同時に測定しています。同じサーバーを測定対象としており、お互いの処理が影響しないように交互に測定しています。純粋にPHP5とPHP7の差を確認することが出来るでしょう。

同じ測定期間なので負荷状態も同じです。そのため、深夜を除き変動傾向は似ています。PHP5は深夜に処理速度が低下しており、PHP7が処理速度だけでなく安定性も優れます。

処理速度は「24%」の改善となり、(確認する必要もありませんが)t検定による有意差(p<0.01)もあります。互換性の問題がなければPHP7を積極的に利用するべきでしょう。例えば、WordPressはPHP7に対応してます。

今回の測定で気になるのは、前回より悪くなっているということです。前回と割り当てられたサーバーは異なりますが、ハードウェアは同等です。やはり高価格帯のサービスであっても、共用サーバー特有の「あたりはずれ」はあるようです。

とは言え、同時期に測定したWebサイトのレスポンス速度は優秀です。この状態でも処理性能に余裕があり、許容範囲内であることが分かります。やはりハイスペックサービスとして収容ユーザー数を制限している恩恵でしょう。

ロリポップ!、ヘテムル、エックスサーバーとの比較

  SIXCORE
PHP7/FastCGI
Lolipop
PHP5/Module
heteml
PHP7/Module
XSERVER
PHP7/FastCGI
有効測定数 864 864 863 864
棄却検定除外 0.81%(7) 0.35%(3) 0%(0) 1.27%(11)
棄却検定閾値 3.63秒 8.65秒 3.30秒 3.41秒
エラー 0%(0) 0%(0) 0%(0) 0%(0)
中央値 2.70秒 4.96秒 3.12秒 2.23秒
平均値 2.73秒 5.12秒 3.11秒 2.28秒
ばらつき 0.30秒 0.80秒 0.08秒 0.25秒
変動係数 10.99% 15.63% 2.57% 10.96%
測定結果について
記事作成時、ロリポップ!はPHP7に非対応です。

他のサービスと比較してみましょう。

比較対象は、ロリポップ!(Lolipop!)、ヘテムル(heteml)、エックスサーバー(XSERVER)です。

利用料金なりの性能差があることは一目瞭然です。

ロリポップ!は2015年末にハードウェアの刷新やモジュール版PHP対応など、大幅なアップデートを実施しました。以前よりは改善されましたが、やはり安価なサービスなりの結果であり高価格帯サービスとの差は明確です。とは言え、安いレンタルサーバーを探しているのであれば、悪い選択ではありません。

ヘテムルはロリポップ!の姉妹サービスであり、2016年11月に同様のアップデートが実施されています。元々悪くない性能でしたが、利用料金を考慮すると「少し物足りない」という印象でした。今回の更新により、処理性能が安定しおすすめしやすいサービスとなりました。ミドルクラスのサービスに見合う性能であり、誰が利用しても不満がでることはないでしょう。

エックスサーバーはシックスコアの下位サービスですが、処理性能が逆転しています。理由はエックスサーバー社が利用者の多いエックスサーバー(社名とサービス名が同じなので紛らわしいですね)に注力しているためです。現時点(2016年末)で、ハードウェア性能はX2を含む上位サービスを上回っています。エックスサーバーを契約できる予算があれば、(現時点では)他の選択肢はないでしょう。それほど、エックスサーバーのコストパフォーマンスが高すぎます。

ただし、エックスサーバーはシックスコアのように収容ユーザー数を少なくするような運用方針ではないため、やはり安定性はシックスコアが上回ります。コストパフォーマンスで選ぶならエックスサーバー、安定性重視ならシックスコアとなるでしょう。

各サービスの公式サイト
シックスコア / ロリポップ! / ヘテムル / エックスサーバー

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

プロバイダ 平均値 (秒) 中央値 (秒) ばらつき エラー率 Grubbs'
test
データの無断転載はご遠慮ください。
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.93
15. Hostinger 2.72 2.66 0.37 4.22
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.93
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 7.60
58. エックスドメインWordPress PHP7/FastCGI 1,874.00 1,823.00 156.00 0.00
59. ミニバードPHP7/FastCGI 2,161.00 2,069.00 339.00 0.00
60. ドメインキングPHP5/FastCGI 3,389.00 3,375.00 262.00 0.06
61. FUTOKASSD, PHP7/CGI 3,429.00 3,398.00 276.00 0.00
62. さくらインターネットPHP7/CGI 4,271.00 4,156.00 351.00 0.00
63. IQサーバーPHP5/Module 5,405.00 5,409.00 242.00 0.00
注意
最新の測定結果を優先的に表示するため、記事作成時の評価とこの比較結果(表のデータ)が異なる可能性があります。

未加工データ

  PHP7/FastCGI PHP5/FastCGI
中央値 2.70秒 3.60秒
平均値 2.75秒 3.63秒
ばらつき 0.37秒 0.50秒
変動係数 13.45% 13.77%

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

関連記事