毎年、異なるプラットフォームでの異なるバージョンのPHPおよびHHVMのパフォーマンスを慎重に測定しようとしています。 今年は、WordPress、Drupal、Joomla!、Laravel、Symfonyなど、20のプラットフォーム/構成でPHPとHHVMの4つのバージョンを測定しました。 また、WooCommerce、Easy Digital Downloads、Magento、PrestaShopなどの人気のあるeコマースソリューションもテストしました。
WordPressユーザーには、 サポートされている最新バージョンのPHPの利点を無視しないよう常に推奨しています。 安全のためだけでなく、生産性を向上させるためにも。 これはWordPressだけでなく、ほとんどすべてのプラットフォームに当てはまります。 そして今日は、 PHP 7.2がどのように圧倒的な勝利を収めているかを示します!
今年、ベンチマーク結果は、HHVMが勝者となった昨年とは大きく異なります。 PHP 7.2が速度をリードしたことに感心しました。 WordPressに関しては 、 HHVMはサポートされなくなり 、徐々にシーンから離れることに注意してください。 お客様がHHVMに切り替えることはお勧めしません。他のプラットフォームへのサポートも低下していることに注意してください。
これは開発者とエンドユーザーにとって朗報です。PHPに集中し、より高速なサイトとWebサービスを作成できるようになりました。
5つの異なるエンジンで20以上のプラットフォーム/構成をテストし、PHP 7.2が14/20の結果で金メダルを獲得しました!
ベンチマークPHPおよびHHVM(2018)
各テストについて、各プラットフォームの最新バージョンを取得し、15人の同時ユーザーを含むメインページのパフォーマンスを1分間測定しました。 テストスタンド:
- マシン: 8xIntel®Xeon®CPU、2.20 GHz( Google Cloud Platform上で実行され、隔離されたコンテナーで実行されます)
- OS: Ubuntu 16.04.3 LTS
- Dockerスタック: Debian 8、Nginx 1.13.8、MariaDB 10.1.31
- PHPエンジン: 5.6、7.0、7.1、7.2
- HHVM: 3.24.2
- OPCache: WordPress、Joomla、およびDrupalには、公式のDockerイメージを使用しました。 残りについては、OPCacheが有効になっている同じイメージと、 推奨されるphp.ini設定 。
opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1
テストは、KinstaのWordPress開発者およびサポートエンジニアの1人であるThoriq Firdausによって実行されました。 Torikは、インドネシア向けの WordPress CoreとWordPressローカリゼーションエディタの作成を支援しました。
PHPとは何ですか?
PHPはハイパーテキストプリプロセッサです。 今日では、ネット上で最も人気のあるスクリプト言語の1つです。 W3Techsによると、PHPはサーバー側のプログラミング言語を使用しているサイトの83%で使用されています。
HHVMとは何ですか?
PHPのパフォーマンスの問題により、FacebookチームはHipHop Virtual Machine( HHVM )を開発しました。 これは、JITコンパイル(ジャストインタイム)を使用して、PHPとこのコードが実行されるハードウェア間の相乗効果のためにPHPコードをマシンコードに変換するシステムです。
テスト済みのプラットフォームと構成
20のプラットフォーム/構成をテストしました。 場合によっては、特定のバージョンのPHPがサポートされていないため、いくつかのバージョンをテストする必要がありました。 すべての測定-1秒あたりのクエリ数。 値が高いほど良い。
- WordPress 4.9.4
- WordPress 4.9.4 + WooCommerce 3.3.1
- WordPress 4.94 + Easy Digital Downloads 2.8.18
- Drupal 8.4.4
- Joomla! 3.8.5
- Magento 2(CE)2.1.11 + 2.2.2
- Grav CMS 1.3.10
- 10月のCMS 1.0.433
- Laravel 5.4.36 + 5.6
- Symfony 3.3.6 + 4.0.1
- PyroCMS 3.4.14
- Pagekit 1.0.13
- ボルトCMS 3.4.8
- AnchorCMS 0.12.6(プレリリース)
- PrestaShop 1.7.2.4
- CraftCMS 2.6.3011
- ForkCMS 5.2.2
WordPress 4.9.4
もちろん、テストされた最初のプラットフォームは、私たちのお気に入りのWordPressでした(このCMSを毎日使用しているため、少し偏っているかもしれません)。 基本的に、WordPressは優れたWebサイト、ブログ、またはアプリを作成するために使用できるオープンソースソフトウェアです。 今日、WordPressはインターネット上の全サイトの約29% 、つまり4分の1以上を占めています。
WordPressのパフォーマンスを測定するために、無料のTwenty Seventeenテーマを使用しました。 記入するために、彼らはwptest.ioから偽のコンテンツを取得し、1分以内にメインページをテストしました。メインページは同時に15人のユーザーによって表示されました。
- ページあたりの出版物の数:10、wptest.ioによって生成されます。
- サイドバー(サイドバー)には検索のみがあります。
から取得したDockerイメージ https://hub.docker.com/_/wordpress/
WordPressベンチマーク
ベンチマーク結果
- WordPress 4.9.4 PHP 5.6:49.18リクエスト/秒
- WordPress 4.9.4 PHP 7.0:1秒あたり133.55リクエスト
- WordPress 4.9.4 PHP 7.1:1秒あたり134.24リクエスト
- WordPress 4.9.4 PHP 7.2:1秒あたり148.8リクエスト
- WordPress 4.9.4 HHVM:1秒あたり144.76リクエスト
PHP 7.2が勝利し、HHVMよりも少し高速であることが判明しました。 これは、HHVMが明確な勝者であった2016年のベンチマークと比較して重要な変更です。 さらに、WordPressのPHPははるかに安定しています。 私たち自身は、HHVMの動作に関して多くの問題に直面しています。 PHP 7.2とPHP 5.6を比較すると、パフォーマンスの違いは3倍です!
WordPress 4.9.4 + WooCommerce 3.3.1
WooCommerceは、WordPressに基づいた完全にカスタマイズ可能なオープンソースプラットフォームです。 さらに、eコマースで最も人気のあるソリューションの1つであり、 すべての商用サイトの42%以上を採用しています 。
このテストでは、WooCommerceがインストールされたWordPressと、無料のStorefront eCommerceテーマを使用しました。
- 商品の数量:8(2つ連続)。
- ストアページがメインページとして設定されます。
から取得したDockerイメージ https://hub.docker.com/_/wordpress/
WordPress + WooCommerce
ベンチマーク結果
- WordPress 4.9.4 + WooCommerce 3.3.1 PHP 5.6:1秒あたり34.47リクエスト
- WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.0:84.89リクエスト/秒
- WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.1:86.04リクエスト/秒
- WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.2:92.6リクエスト/秒
- WordPress 4.9.4 + WooCommerce 3.3.1 HHVM:69.58リクエスト/秒
WooCommerceはHHVMでの作業に苦労し、PHP 7.2はPHP 7.1をわずかに有利に破りました。
WordPress 4.9.4 + Easy Digital Downloads 2.8.18
Easy Digital Downloads (EDD)は、Pippin Williamsonによって作成されました。 これは、著者や開発者がデジタル製品を販売するのに役立つ無料のWordPressプラグインです。
WooCommerceの仕組みを確認した後、1つのEasy Digital DownloadsをインストールしてWordPressをテストしました。 無料のテーマEDD Starter Themeを使用しました。
- 製品数:6(プラグイン自体のデフォルト製品)。
- 製品リストの2つの写真が欠落しています。
から取得したDockerイメージ https://hub.docker.com/_/wordpress/
WordPress +簡単なデジタルダウンロード
ベンチマーク結果
- WordPress 4.9.4 + EDD 2.8.18 PHP 5.6:1秒あたり76.71リクエスト
- WordPress 4.9.4 + EDD 2.8.18 PHP 7.0:123.83リクエスト/秒
- WordPress 4.9.4 + EDD 2.8.18 PHP 7.1:1秒あたり124.82リクエスト
- WordPress 4.9.4 + EDD 2.8.18 PHP 7.2:1秒あたり135.74リクエスト
- WordPress 4.9.4 + EDD 2.8.18 HHVM:1秒あたり127.74リクエスト
PHP 7.2が優勢です。
Drupal 8.4.4
Drupalは、モジュラーシステムと強力な開発者コミュニティのおかげで人気を博しているオープンソースのCMSです。 2000年に登場し、W3Techsによると、 すべてのサイトの約2.2%で使用され、CMS市場の4.4%を占めています。
無料のBartik 8.4.4テーマを使用しました。 Drupal 8.4.xはPHP 7.2 ( #2932574 ) と互換性がないため、エンジンはテストしていません。
- パブリケーションの数:10、Develモジュールによって生成されます。
- ページキャッシュはオフです: https://www.drupal.org/node/2598914
- から取得したDockerイメージ https://hub.docker.com/_/drupal/
Drupal
ベンチマーク結果
- Drupal 8.4.4 PHP 5.6:7.05リクエスト/秒
- Drupal 8.4.4 PHP 7.0:1秒あたり15.94リクエスト
- Drupal 8.4.4 PHP 7.1:19.15リクエスト/秒
- Drupal 8.4.4 PHP 7.2:サポートされていません
- Drupal 8.4.4 HHVM:19.57リクエスト/秒
Drupalの最新バージョンはPHP 7.2をサポートしていないため、勝者はHHVMです。 PHPの以前のバージョンでのパフォーマンスの改善を見れば、7.2がさらに高速に動作すると仮定しても安全です。
Joomla! 3.8.5
Joomla! -コンテンツを公開するための無料のオープンソースCMS。 彼女は2005年8月に初めて登場しました。 Joomla! model-view-controllerスキームに従ってWebアプリケーションのフレームワークに基づいて構築され、W3Techsによれば、インターネット上のすべてのサイトの3.1%で使用されています。
Joomlaのテストには、無料のBeez3テンプレートを使用しました。
- パブリケーションの数:4(インストール時に追加されるデフォルトのパブリケーションサンプル)
- パネルはデフォルトでは使用されません。
- から取得したDockerイメージ https://hub.docker.com/_/joomla/
Joomla!
ベンチマーク結果
- Joomla! 3.8.5 PHP 5.6:1秒あたり26.42リクエスト
- Joomla! 3.8.5 PHP 7.0:1秒あたり41.46リクエスト
- Joomla! 3.8.5 PHP 7.1:41.17リクエスト/秒
- Joomla! 3.8.5 PHP 7.2:42.36リクエスト/秒
- Joomla! 3.8.5 HHVM:51.84リクエスト/秒
Joomlaを例にとると、バージョンごとにPHPのパフォーマンスが着実に向上していることがわかります。 しかし、HHVMは依然としてトップです。
Magento 2(CE)2.1.11 + 2.2.2
Magentoは、PHPで記述された人気のあるオープンソースプラットフォームです。 彼女は2008年3月に登場しました。 W3Techsによると、Magento は全サイトの1.2%で稼働しています 。
Magento 2ベンチマークのテストには、無料のLumaテーマを使用しました。 PHP 5.6はバージョン2.1.11でのみサポートされていたため、Magentoの2つのバージョンでベンチマークを実行する必要がありました。 サンプルデータとキットに付属するテーマを使用してインストールしました。 追加のテストでは、バージョン2.2.2が使用されました。 Magento 2は 、 PHP 7.2およびHHVMの最新バージョンをまだサポートしていません 。
Magento 2
ベンチマーク結果
- Magento 2(CE)2.1.11 PHP 5.6:1秒あたり10.75リクエスト
- Magento 2(CE)2.1.11 PHP 7.0:1秒あたり20.87リクエスト
- Magento 2(CE)2.1.11 PHP 7.1:1秒あたり29.84リクエスト
- Magento 2(CE)2.1.11 PHP 7.2:サポートされていません
- Magento 2(CE)2.1.11 HHVM:サポートされていません
Magento 2はPHP 7.2およびHHVMの最新バージョンをサポートしていないため、PHP 7.1が勝者となりました。 バージョンごとに印象的なパフォーマンスの向上。
Grav CMS 1.3.10
Gravは、データベースを必要としないシンプルだが強力なオープンソースCMSです。 「非構造化ファイルに基づくCMS(フラットファイル)」とも呼ばれます。
無料のClean Blogパッケージを使用しました。 Grav CMSはHHVMコンパイラーと互換性がなくなり 、 HHVM環境は Travisアセンブリから削除されていることに注意してください。
- 出版物の数:4(クリーンブログにプリインストールされたサンプル)
ページとファイルのキャッシュをオフにする https://learn.getgrav.org/advanced/performance-and-caching、Twigキャッシングは機能します。
Grav CMS
ベンチマーク結果
- Grav CMS 1.3.10 PHP 5.6:34.83リクエスト/秒
- Grav CMS 1.3.10 PHP 7.0:53.37リクエスト/秒
- Grav CMS 1.3.10 PHP 7.1:53.37リクエスト/秒
- Grav CMS 1.3.10 PHP 7.2:55.12リクエスト/秒
- Grav CMS 1.3.10 HHVM:サポートされていません
PHP 7.2が再び勝ちました。
10月のCMS 1.0.433
October CMSは、Laravel PHPフレームワークに基づいて構築された、独自のサーバーを備えた無料のオープンソースのモジュラーCMSプラットフォームです。 2014年5月に初めてリリースされました。
無料のClean Blogテーマを使用しました。 October CMSは、PHP 5.6およびHHVMとの互換性がなくなりました 。 また、PHPチェックを削除することでインストーラーをtrickすこともできましたが、構成ウィザードは500のエラーでクラッシュしました。
出版物の数:5(左側に2つのパネルがある)(最近の投稿とフォローミー)
10月のCMS
ベンチマーク結果
- October CMS 1.0.433 PHP 5.6:サポートされていません
- 10月CMS 1.0.433 PHP 7.0:43.83リクエスト/秒
- 10月のCMS 1.0.433 PHP 7.1:47.95リクエスト/秒
- 10月CMS 1.0.433 PHP 7.2:48.87リクエスト/秒
- October CMS 1.0.433 HHVM:サポートされていません
2つのエンジンはサポートされていませんが、PHP 7.2が再び勝ちました。
これらのそれほど大きくないCMSがすべて、古いバージョンのPHPのサポートを拒否するのは素晴らしいことです。 これは、大きすぎない製品に固有の利点の1つです。 残念ながら、WordPressや市場シェアの大きい他のプラットフォームに関しては、下位互換性を考慮して進歩が遅くなります。
Laravel 5.4.36 + 5.6
Laravelは、Webアプリケーションの構築に使用される非常に人気のあるオープンソースPHPフレームワークです。 Taylor Otwellによって開発され、2011年6月にリリースされました。
このテストでは、クリーンなHTMLテーマを使用しました。 テストは数回実行され、算術平均が取られました。 詳細はこちらをご覧ください 。
- 出版物の数:10、 ブレードサイクルあり
- データベースには1つの
posts
テーブルが含まれます - この表には、
post_content
、post_author
、post_content
、post_author
およびupdated_at
6つの列が含まれています。 - セッションは無効です。
ベンチマークの前に、composer dump-autoload –classmap-authoritative、php artisan optimize –force、php artisan config:cache、php artisan route:cacheコマンドが実行されました。
ララヴェル5.4.36
ベンチマーク結果
- Laravel 5.4.36 PHP 5.6:1秒あたり66.57リクエスト
- Laravel 5.4.36 PHP 7.0:114.55リクエスト/秒
- Laravel 5.4.36 PHP 7.1:1秒あたり113.26リクエスト
- Laravel 5.4.36 PHP 7.2:1秒あたり114.04リクエスト
- Laravel 5.4.36 HHVM:394.31リクエスト/秒
HHVMは明確な勝者です。
Laravel 5.6はHHVMと互換性がなく、PHP 7.1以上が必要です。
ララヴェル5.6
ベンチマーク結果
- Laravel 5.6 PHP 5.6:サポートされていません
- Laravel 5.6 PHP 7.0:サポートされていません
- Laravel 5.6 PHP 7.1:毎秒411.39リクエスト
- Laravel 5.6 PHP 7.2:毎秒442.17リクエスト
- Laravel 5.6 HHVM:サポートされていません
Laravel 5.6 PHP 7.2とLaravel 5.4.36の結果の顕著な違い! PHPの最近のバージョンは、明らかにLaravelに恩恵をもたらしています。
Symfony 3.3.6 + 4.0.1
symfonyは、Webアプリケーション、API、マイクロサービス、およびWebサービスを作成するための再利用可能なPHPコンポーネントとPHPフレームワークのセットです。 2005年10月にリリースされました。
ここでは、MySQLでSymfonyデモを使用しました(SQLiteがデフォルトです)。 テストは数回行われ、算術平均が取られました。 HHVMはエラー500をスローしました 。詳細については、 こちらをご覧ください 。
- 出版物の数:10
- テストURL:/ ja /ブログ/
- composer dump-autoload -o、php bin / console doctrine:database:create、php bin / console doctrine:schema:create、php bin / console doctrine:Fixtures:load、php bin / console cache:clear –no-warmup –env =製品
メインファイル(app.php)では、キャッシュが無効になっています(AppCache)。
Symfony 3.3.6
ベンチマーク結果
- Symfony 3.3.6 PHP 5.6:1秒あたり81.78リクエスト
- Symfony 3.3.6 PHP 7.0:毎秒184.15リクエスト
- Symfony 3.3.6 PHP 7.1:1秒あたり187.6リクエスト
- Symfony 3.3.6 PHP 7.2:196.94リクエスト/秒
- Symfony 3.3.6 HHVM:サポートされていません
PHP 7.2が再び勝ちました!
symfony 4.0.1にはPHP 7.1以降が必要です。 繰り返しますが、HHVMは500エラーをスローしました。
バージョン4.0.1では、AppCacheはメインファイル(index.php)に実装されていません。
Symfony 4.0.1
ベンチマーク結果
- Symfony 4.0.1 PHP 5.6:サポートされていません
- Symfony 4.0.1 PHP 7.0:サポートされていません
- Symfony 4.0.1 PHP 7.1:毎秒188.12リクエスト
- Symfony 4.0.1 PHP 7.2:197.17リクエスト/秒
- Symfony 4.0.1 HHVM:サポートされていません
PHP 7.2は再び丘の王様です。
PyroCMS 3.4.14
PyroCMSは、このフレームワークを使用したサイトおよびアプリケーションの作成を高速化するLaravelのオープンソース拡張機能です。
無料のAccelerantテーマテーマを使用しました(PyroCMSにはデフォルトで付属しています)。 PyroCMSはHaraで動作しません。おそらくLaravelが原因です。
- 出版物の数:5
デバッグモードが有効(APP_DEBUG = true)
パイロカム
ベンチマーク結果
- PyroCMS 3.4.14 PHP 5.6:サポートされていません
- PyroCMS 3.4.14 PHP 7.0:1秒あたり27.33リクエスト
- PyroCMS 3.4.14 PHP 7.1:27.81リクエスト/秒
- PyroCMS 3.4.14 PHP 7.2:1秒あたり29.28リクエスト
- PyroCMS 3.4.14 HHVM:サポートされていません
結果はPyroCMSに近いですが、PHP 7.2が再び最高でした。
Pagekit 1.0.13
Pagekitは、優れたサイトを作成できる軽量のモジュール式オープンソースCMSです。 彼女は2016年の春に出てきました。
無料のOneテーマを使用しました(デフォルトでPagekitに移動します)。
- 出版物の数:5
- キャッシュは無効です
テストURL:/ブログ
Pagekit
ベンチマーク結果
- Pagekit 1.0.13 PHP 5.6:1秒あたり51.7リクエスト
- Pagekit 1.0.13 PHP 7.0:1秒あたり108.61リクエスト
- Pagekit 1.0.13 PHP 7.1:1秒あたり112.3リクエスト
- Pagekit 1.0.13 PHP 7.2:116.18リクエスト/秒
- Pagekit 1.0.13 HHVM:1秒あたり61.16リクエスト
Pagekitは、HHVMでの作業が困難でした。 PHP 7.2が勝者です。
ボルトCMS 3.4.8
Boltはオープンソースのコンテンツ管理ツールであり、作成者はできるだけシンプルにしようとしています。 SilexおよびSymfonyコンポーネントの上に構築され、Twig、およびSQLite、MySQL、PostgreSQLを使用します。
無料のBolt Base 2016テーマを使用しました。 HHVMはサポートされていません ( #6921 )。
- 出版物の数:5
- テストURL:/エントリ
含まれるセッション
ボルトCMS
ベンチマーク結果
- Bolt CMS 3.4.8 PHP 5.6:1秒あたり33.45リクエスト
- Bolt CMS 3.4.8 PHP 7.0:60.21リクエスト/秒
- Bolt CMS 3.4.8 PHP 7.1:1秒あたり67.96リクエスト
- Bolt CMS 3.4.8 PHP 7.2:72.05リクエスト/秒
- Bolt CMS 3.4.8 HHVM:サポートされていません
PHPの新しいバージョンごとに、Bolt CMSのパフォーマンスが向上していることは明らかです。
アンカーCMS 0.12.6(プレリリース)
Anchorは、非常にシンプルでコンパクトなオープンソースのブログシステムです。
無料のデフォルトテーマテーマを使用しました。
出版物の数:5
アンカーCMS
ベンチマーク結果
- アンカーCMS 0.12.6 PHP 5.6:毎秒495.33リクエスト
- アンカーCMS 0.12.6 PHP 7.0:546.02リクエスト/秒
- アンカーCMS 0.12.6 PHP 7.1:毎秒565リクエスト
- アンカーCMS 0.12.6 PHP 7.2:561.73リクエスト/秒
- アンカーCMS 0.12.6 HHVM:1秒あたり487.71リクエスト
PHP 7.1とPHP 7.2の結果は非常に似ていますが、PHP 7.1は少し高速であることが判明しました。
PrestaShop 1.7.2.4
PrestaShopは、オンラインストア向けの人気のある非常に急速に成長しているオープンソースソリューションです。 最初のバージョンは2008年にリリースされ、W3Techsによると、PrestaShopはすべてのサイトの0.6%で使用されています 。
無料のクラシックテーマテーマを採用しました。 PrestaShopはHHVMをサポートしていません 。
- 製品数:7(デフォルトの例)
- テストURL:/index.php
ページキャッシュが無効、スマートキャッシュが有効
PrestaShop
ベンチマーク結果
- Prestashop 1.7.2.4 PHP 5.6:1秒あたり61.96リクエスト
- Prestashop 1.7.2.4 PHP 7.0:1秒あたり108.34リクエスト
- Prestashop 1.7.2.4 PHP 7.1:1秒あたり111.38リクエスト
- Prestashop 1.7.2.4 PHP 7.2:1秒あたり111.48リクエスト
- Prestashop 1.7.2.4 HHVM:サポートされていません
結果はほぼ同じですが、PHP 7.2が全面的にリードしています。
Craft CMS 2.6.3011
Craft CMSは、アプリケーションの柔軟性、幅広い機能、使いやすさを特徴とする開発者、デザイナー、Webプロフェッショナル向けの製品です。
デフォルトでは無料のテーマを採用しました。
- 出版物の数:5
- テストURL:/index.php?p=news
CraftCMSには、独自のDockerファイルが付属しています。 Nginxとの互換性のために少し設定しました。
クラフトクラフト
ベンチマーク結果
- Craft CMS 2.6.3011 PHP 5.6:131.04リクエスト/秒
- Craft CMS 2.6.3011 PHP 7.0:1秒あたり266.54リクエスト
- Craft CMS 2.6.3011 PHP 7.1:272.14リクエスト/秒
- Craft CMS 2.6.3011 PHP 7.2:280.02リクエスト/秒
- Craft CMS 2.6.3011 HHVM:26.28リクエスト/秒
Craft CMSはHHVMではうまく機能しません。 しかし、PHP 7.2は馬に乗って帰ってきました!
フォークCMS 5.2.2
Forkは、Symfonyコンポーネントを使用するシンプルなオープンソースCMSです。 ここでは、無料のデフォルトテーマであるFork Themeを使用しました。 Fork CMSはPHP 7.1以降を必要とし、HHVMをサポートしません。
- パブリケーションの数:2(ForkCMSからのデフォルトデータ)
テストURL:/モジュール/ブログ
フォークcms
ベンチマーク結果
- Fork CMS 5.2.2 PHP 5.6:サポートされていません
- Fork CMS 5.2.2 PHP 7.0:サポートされていません
- Fork CMS 5.2.2 PHP 7.1:10.68リクエスト/秒
- Fork CMS 5.2.2 PHP 7.2:1秒あたり12.83リクエスト
- Fork CMS 5.2.2 HHVM:サポートされていません
PHP 7.2は、PHP 7.1よりもパフォーマンスが優れていました。
Kinstaの私たちはPHP 7.2に切り替えました
これらの結果があなたを納得させなかった場合、何があなたを納得させるか全くわかりません。 Kinstaクライアントの場合は、2017年12月にPHP 7.2をリリースしました。 生産性を高める必要がある場合は、MyKinstaパネルでワンクリックでPHP 7.2に簡単に切り替えることができます。
サードパーティのプラグインとの非互換性が懸念される場合(これは可能です)、このためにはステージング用のサイトが必要です。 実稼働サイトでリスクなしにテストできます。
ベンチマーク結果の印象
ご覧のとおり、 PHP 7.2はすべてのプラットフォームでパフォーマンスをリードしています 。
- PHP 7.2は、20の構成のうち14で最速のエンジンでした。 さらに2つの構成(DrupalおよびMagento)はまだPHP 7.2をサポートしていないため、結果は16/20になる可能性があります。
- WordPressの場合、PHP 7.2はすべてのテスト (WordPressストックサイト、WooCommerce、およびEasy Digital Downloads)で最速でした 。
- 例えば、多くの結果は、バージョンからバージョンへのPHPパフォーマンスの増加に注目できます。 したがって、サイト、プラグインなどをテストし、定期的にエンジンを更新することが非常に重要です。 これは、訪問者と顧客に利益をもたらします!
- ホスティングプロバイダーが新しいバージョンのPHPを提供していない場合は、移行する時が来るかもしれません。