PHP-FPM 7のWordPressは5と比較してどれくらい速いですか?

PHP7には多くの パフォーマンス上の利点, この投稿では、PHP 5.6および7でのWordPressのパフォーマンスを確認するためのテストを実行しました.


また、WordPressをPHP 5から7に切り替える方法も学習します。 共有ホスティング, VPS /クラウド.

PHP7 2015年にリリースされ、 パフォーマンスの改善 しかし、業界はまだ新しいバージョンのPHPを採用していないようです.

ご覧のとおり、PHP7はすぐ上にあります 市場シェアの3% より良い機能を提供しているにもかかわらず。欠けていますか 気づき?

私はたくさんの記事を読みました PHP7対PHP5 だから私は試してみて、WordPressのウェブサイトでPHP7がどれくらい速いか見てみようと思いました.

結果にジャンプする前に、いくつか言及する価値があります 特徴 PHP7は次のとおりです。

  • メモリ使用量の削減
  • 一貫した64ビットのサポート
  • Zendエンジンの新しいバージョン
  • エラー処理を改善するための新しいエンジン例外
  • 匿名クラスを追加します
  • ウェブサイトの読み込みを高速化(もちろん)

WordPressの最新バージョン PHP7を公式にサポート. PHP7でのパフォーマンスを見てみましょう.

テストの詳細

明確な状況を把握するためのプラットフォームとテスト手順の少し.

  • プロビジョニングした リノード $ 10プラン そして、次のことをしました.
  • EasyEngineを介してUbuntu 16.04 LTSにWordPress 4.7をインストール
  • MyThemeShopによってインストールされたブログのテーマ
  • キャッシュプラグインやCDNを使用しなかった
  • 中古 ローダ 50〜200クライアントで1分間負荷テストを実行する.

PHP-FPM 5.6でのWordPressのパフォーマンス

EasyEngineはデフォルトでPHP-FPM 5.6をインストールするため、WordPressのセットアップ、テーマのインストール以外の構成は必要ありませんでした & テストドメインをLinode VM IPにポイントする.

テストを実行するためにローダーに行ったところ、結果は次のとおりです。

  • 平均応答時間: 11.96秒
  • 最小応答時間: 0.6秒
  • 最大応答時間: 19年代

PHP-FPM 7.0でのWordPressのパフォーマンス

Easy Engineを介してPHP 7に切り替えたところ、結果は次のとおりです。

すごい! PHP7が 2倍速い. PHP7はすべての面で良好に機能しました.

  • 平均時間は 5.1 秒と比較 11.96秒 PHP 5.6
  • 最小応答時間は 0.4 秒と比較 0.6秒
  • 最大応答時間は 8.2 秒と比較 19年代

WordPressをPHP 5.6からPHP 7に切り替えるだけで、ウェブサイトの読み込み時間が短縮されました 50%.

それだと思います 迅速な勝利 どのWordPress Webサイトでも、最新のPHPバージョンをまだ使用していない場合は、このテスト結果により、アップグレードが推奨されます。.

互換性チェッカー

テーマとプラグインを確認して、 互換性のある PHP 7を使用しているため、更新後の更新が中断されませんか?.

PHP互換性チェッカー WPEngineのプラグインは、既存のテーマとプラグインを分析して、PHP 7で問題がないことを知らせるのに役立ちます.

PHP 5から7に切り替える方法?

使用するプラットフォームに基づいてこれを実現する方法は複数あります.

EasyEngineを使用している場合

おそらく、スタックバージョンを切り替える最も速い方法の1つは、EasyEngineを使用することです。.

EasyEngineがインストールされているVPS / Cloudにログインします。

実行する ええコマンド

eeサイト更新yourwebsite.com –php7

例:

[メール保護]:〜# eeサイト更新chandan.io –php7
PHP7.0は実験的な機能であり、サイトのすべてのプラグインで動作しない場合があります.
後で–php7 = offを渡すことで無効にできます.
chandan.ioで今すぐPHPを有効にしますか??
タイプ "y" 続行するには[n]:y
更新前チェックを実行しています。お待ちください…
バックアップの場所:/var/www/chandan.io/backup/25Feb2017093100
データベースのバックアップ[完了]
NGINX構成のセットアップ[完了]
ウェブルートの設定[完了]
リロード:nginx [OK]
サイトhttp://chandan.ioを更新しました
[メール保護]:〜#

psコマンドを使用して 確認 PHP 7が実行されています.

[メール保護]:〜#ps -ef | grep php
root 17274 1 0 Feb24? 00:00:04 php-fpm:マスタープロセス(/ etc /php/7.0/fpm/php-fpm.conf)
ルート26674 26541 0 09:31 pts / 0 00:00:00 grep –color = auto php
[メール保護]:〜#

注意: PHP 5と7の両方が実行されていることに気付いたら、PHP 5を停止して自動起動から削除できます。.

共有ホスティングを使用している場合

cPanelを提供する共有ホスティングを使用している場合は、次のように自分でPHPのバージョンを変更できます。.

ただし、cPanelがない場合は、ホスティングプロバイダーと話す必要があるかもしれません.

次のスクリーンショットは、 SiteGround.

  • cPanelにログインします
  • 1H Softwareの下の「PHP Version Manager」をクリックします

  • PHPバージョンを変更するサイトを選択します
  • 変更 バージョン 保存をクリックします

確認が得られます 新しいバージョン あなたのサイトのホームに適用されます.

よくやった! 共有ホスティングでWordPressサイトを高速化した.

クラウド/ VPSでホスティングしている場合

WordPress on CloudまたはGoogle Cloud、AWS、LinodeのようなVPSをホストしている場合, 行う, など、すべて自分で手動でインストールした場合は、次のようにして(CentOS 6.xの例)PHPをアップグレードできます。.

  • CentOS VMにログインします。
  • アップグレードの前にVMのバックアップを作成して、問題が発生した場合にロールバックできるようにします
  • 既存のPHPバージョンを削除する

yumはphp-fpm php-cli php-commonを削除します

  • 次のリポジトリをインストールします

rpm -Uvh https://dl.fedoraproject.org/パブ/エペル/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/ヤム/el6/latest.rpm

  • PHP-FPM 7と必要なモジュールをインストールします

yum install php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Nginx、MySQLを再起動します & PHP-FPMが最新バージョンでロードされるようにします。また、WordPressウェブサイトにアクセスして、 機能性.

おめでとう! PHP-FPM 7が正常にインストールされました.

バージョンを確認する場合は、次の操作を実行できます.

[[メール保護] init.d]#/ usr / sbin / php-fpm -version
PHP 7.0.16(fpm-fcgi)(ビルド:2017年2月18日10:46:38)
Copyright(c)1997-2017 The PHP Group
Zend Engine v3.0.0、著作権(c)1998-2017 Zend Technologies
[[メール保護] init.d]#

上記で、Word-PressにPHP-FPM 7を実装する方法とそのパフォーマンス上の利点について説明したいと思います.

では、PHP-FPM 7を試して、WordPressウェブサイトの高速読み込みを体験してください。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map