サポート » インストール » PHPバージョンアップによりサイトが激重になった

  • 解決済 amachang

    (@amachang)


    リンク先サイトにおいて、4月のはじめに、PHPのバージョンアップ(7.2→7.4)を実施いたしましたが、
    実施後よりWordPressサイトが常時、たいへん重くなっている状況です。

    サーバーはGMOクラウドを使用しています。

    別サーバーのテスト環境では同バージョンでも問題なく表示されていますので、
    サーバーの原因ではないかと思いますが、サーバー側からは問題ないとの回答で、
    やり取りに時間がかかってしまっている状態です。

    WordPressのプラグインをOFFにしたり、.htaccessの記述を見直したりと、
    考えられる方法は試したのですが、改善されていません。
    なお、シンプルなhtmlファイルだとスピードは問題ありません。

    その他に何か考えられる原因や試すべき方法があれば、ご教示願えないでしょうか?
    どうぞよろしくお願いいたします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • こんにちは

    WordPress 本体では PHP 7.4 で遅くなる、という現象の報告は、他には確認することができませんでした。
    プラグインの停止を試されたのであれば、あとはテーマでしょうか。

    しかし、サーバー側の問題である可能性が高いように思います。
    GMOクラウドにはいろいろなサービスがあるかと思いますが、何をお使いなのでしょうか?

    また、PHP のバージョンを変更したのであれば見るべきは .htaccess ではなく php.ini じゃないでしょうか?

    スレッド開始 amachang

    (@amachang)

    munyagu様

    ご回答ありがとうございます。

    GMOクラウドのiClustaになります。
    代理店経由の契約でプランはすぐわからない状態です。

    また、PHP のバージョンを変更したのであれば見るべきは .htaccess ではなく php.ini じゃないでしょうか?

    アドバイスありがとうございます。
    ネットの情報をもとにあれこれ試してみている状況です。
    php.iniは以下のとおりですが、何か問題のありそうな記述ありますでしょうか?

    cgi.force_redirect = 0
    
    opcache.enable=On
    opcache.enable_cli=On
    opcache.memory_consumption=128
    opcache.interned_strings_buffer=8
    opcache.max_accelerated_files=4000
    opcache.revalidate_freq=60
    opcache.fast_shutdown=On
    
    memory_limit=1024M
    post_max_size=50M
    upload_max_filesize=20M

    .htaccess をチェックするよりは php.ini を確認した方が意味があるのでは、という意味で、私は php のパフォーマンスチューニングに詳しいわけではありませんので、具体的にどのような問題があるのかは私には分かりません。
    すいませんん。
    貼っていただいた php.ini の内容もごく一部ですが、opcache と メモリ割り当てについては問題ないようには見受けられます。

    もし php.ini について調べたいのであれば、php のパフォーマンスチューニングについては解説しているページがたくさんあると思うので、そちらを参考にしてみてください。

    スレッド開始 amachang

    (@amachang)

    munyagu様

    ありがとうございます。
    なるほど、参考になりました。
    情報探してみます。

    amachangさん、こんにちは。

    サイトを確認するとTTFBが34sもかかっています。
    PHPのバージョンを更新したら、とおっしゃっていますので、切り分けを行ってみてはいかがでしょうか。
    PHPを使用しない素のhtmlファイルを作成し、アクセスしてみてChromeのDevToolでTTFBを確認してみます。
    WordPressで表示しているページと素のhtmlファイルでTTFBが明らかに差が出るならば、PHPの処理に何らかの問題が発生していると考えられます。

    ご参考になれば。

    スレッド開始 amachang

    (@amachang)

    shokun0803様

    ありがとうございます。
    はい、htmlファイルは問題ないので、PHPの処理だと思っております。

    a.php
    <?php echo "test"; ?>
    のような単純な PHP ファイルを作成し、そのファイルへのアクセスも WordPress と同様かどうかチェックしてみるとよいです。これで PHP 全体の問題(サーバー)か、WordPress だけの問題かの切り分けができるかと思います。

    スレッド開始 amachang

    (@amachang)

    kimipooh様

    ありがとうございます。現在様々な方法で切り分けを行っており、
    WordPressの問題であることは分かった状況です。
    引き続き調査しております。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • このトピックに返信するにはログインが必要です。