実際に、これまでのCGIモードと比較してWordPressサイトのパフォーマンステストを行い、最大16倍※1速い処理結果となりました。 ※1 スタンダードでCGIモード(PHP5.6)とPHPモジュールモード(PHP7.1)を比較。 WordPress4.9.5を使用し、同一の負荷をかけた状態でWordPressページのソース表示リクエストの処理時間を計測しました。結果、CGIモード8.2秒、PHPモジュールモード0.5秒の処理時間となりました。
表示速度の比較方法
表示速度の比較には、このサイト(失敗しないレンタルサーバーの選び方)のトップーページを使います。 元々このサイトは、さくらのレンタルサーバー スタンダードプランを借りて公開していますが、もうひとつ別のスタンダードプランを借りて、表示速度を計測します。 検証には、Gtmetrix(ジーティーメトリクス)とGoogleのTest my site(テスト マイ サイト)を使い、サイトの表示速度を複数回測り、その結果を比較してみました。 PHPのバージョンの違いによる速度変化を比較する「PHP7.1 CGI版 対 PHP5.6 CGI版」と同じPHP7.1でCGI版とモジュール版の違いによる表示速度の比較する「PHP7.1 モジュール版 対 PHP7.1 モジュール版」の二種類でおこなっています。PHP7.1 CGI版 対 PHP5.6 CGI版
PHPのバージョンの違いにより表示速度にどのくらいの差がでるのか検証しました。Gtmetrix(ジーティーメトリクス)で表示速度を比較
「Gtmetrix(ジーティーメトリクス)」を使い、PHP7.1 CGI版とPHP5.6 CGI版のFully Loaded Time(読込時間)を計測してみました。 「Gtmetrix(ジーティーメトリクス)」の接続元は、カナダ バンクーバーです。※表は、横にスクロールしますので、表を横方向にスワイプしてご覧ください。
テスト日時(日本時間) | PHP5.6(CGI版) | PHP7.1(CGI版) |
---|---|---|
2018年4月21日(土) 13時台 | 3.0秒 | 2.3秒 |
2018年4月21日(土) 13時台 | 3.1秒 | 1.9秒 |
2018年4月22日(日) 13時台 | 4.7秒 | 2.2秒 |
2018年4月22日(日) 13時台 | 3.1秒 | 1.9秒 |
2018年4月22日(日) 14時台 | 3.6秒 | 2.4秒 |
2018年4月23日(月) 6時台 | 3.3秒 | 1.6秒 |
2018年4月23日(月) 22時台 | 3.9秒 | 1.8秒 |
2018年4月24日(火) 4時台 | 2.9秒 | 2.0秒 |
Google Test my site(テスト マイ サイト)で表示速度を比較
「Google Test mys site(テスト マイ サイト)」を使い、PHP7.1 CGI版とPHP5.6 CGI版の表示速度を比較してみました。※表は、横にスクロールしますので、表を横方向にスワイプしてご覧ください。
テスト日時(日本時間) | PHP5.6(CGI版) | PHP7.1(CGI版) |
---|---|---|
2018年4月21日(土) 13時台 | 5秒 | 4秒 |
2018年4月22日(日) 13時台 | 5秒 | 5秒 |
2018年4月22日(日) 14時台 | 5秒 | 4秒 |
2018年4月23日(月) 6時台 | 5秒 | 4秒 |
2018年4月23日(月) 22時台 | 5秒 | 4秒 |
2018年4月24日(火) 4時台 | 4秒 | 4秒 |
PHP7.1 モジュール版 対 PHP7.1 モジュール版
PHPのバージョン違いの検証に続き、同じPHP7.1を使い、今回新しく使えるようになったモジュール版と従来から使えるCGI版で表示速度にどのくらいの差がでるのか検証しました。Gtmetrix(ジーティーメトリクス)で表示速度を比較
「Gtmetrix(ジーティーメトリクス)」を使い、PHP7.1のCGI版とPHP7.1のモジュール版のFully Loaded Time(読込時間)を計測してみました。 「Gtmetrix(ジーティーメトリクス)」の接続元は、カナダ バンクーバーです。※表は、横にスクロールしますので、表を横方向にスワイプしてご覧ください。
テスト日時(日本時間) | PHP7.1(モジュールI版) | PHP7.1(CGI版) |
---|---|---|
2018年4月22日(日) 16時台 | 3.1秒 | 1.9秒 |
2018年4月23日(月) 6時台 | 2.8秒 | 2.1秒 |
2018年4月23日(月) 22時台 | 2.8秒 | 1.7秒 |
2018年4月24日(火) 4時台 | 2.6秒 | 1.8秒 |
Google Test my site(テスト マイ サイト)で表示速度を比較
「Google Test mys site(テスト マイ サイト)」を使い、PHP7.1 モジュール版とPHP7.1 CGI版の表示速度を比較してみました。※表は、横にスクロールしますので、表を横方向にスワイプしてご覧ください。
テスト日時(日本時間) | PHP7.1(モジュール版) | PHP7.1(CGI版) |
---|---|---|
2018年4月23日(月) 6時台 | 4秒 | 4秒 |
2018年4月23日(月) 22時台 | 5秒 | 4秒 |
2018年4月24日(火) 4時台 | 5秒 | 4秒 |