PR

WordPress6.1 サイトヘルスで致命的な問題

NASでブログ
記事内に広告が含まれています。

WordPressを6.0.3から6.1にしたら、サイトヘルスで「致命的な問題」とでてしまいました。
とりあえず解決したので、その備忘録です。

スポンサーリンク

症状

1件の致命的な問題

上の画像のように、「1件の致命的な問題」が発生しました。内容は、以下です。

致命的な問題の詳細

サーバーのレスポンスが遅いというもの。いままでWordPress6.0.3までは出ていなかったので、バージョンアップで処理が重くなり、遅くなったのか、判定基準が変わったのかだと思います。

スポンサーリンク

対策案

おすすめの改善案が表示されてます。

おすすめ改善案

詳細は、

おすすめ改善案詳細

「永続オブジェクトキャッシュ」を使用してください、とのこと。
また、オブジェクトキャッシュサービスとして「APCu」がサポートされている、ということ。
その下に親切に、WordPressのサポートページへのリンクがはってあるので見てみます。

サイトで永続オブジェクトキャッシュを使用するには、ホスティングプロバイダーが特定のタイプのサーバー (キャッシュサーバー) を提供する必要があります。人気のキャッシュサーバー は Redis と Memcached です。ホスティングプロバイダーに、永続オブジェクトキャッシュのインストールと設定を手伝ってくれるよう依頼すれば、次のような適切なプラグインをすすめてくれるはずです。

Memcached Object Cache – WordPress のオブジェクトキャッシュのための永続的なバックエンドを提供します。memcached サーバと PECL memcached 拡張が必要です。
Redis Object Cache – 様々な Redis クライアントで動作する、WordPress 用の一貫した Redis オブジェクトキャッシュバックエンドを提供します。Redis サーバーが必要です。

WordPress サポートページより引用

ネットで検索して、以下のプラグインを試すことにしました。

永続オブジェクトキャッシュ関係

Plugins
  • APCu Manager・・・WordPressプラグイン+APCuで検索して出てきたものです。
  • Redis Object Cache・・・WordPressサポートページで人気の、と紹介されていたもの。「Redisサーバーが必要です。」となっているのが気になりましたが、とりあえず試してみることにしました。

その他キャッシュ関係

問題としては、「サーバーのレスポンスが遅い」なので、他の高速化プラグインも候補にしました。

  • WP Fastest Cache

WordPressテーマとしてCocoonを使用させていただいていますが、Cocoonの作者のかたも使用されているようで、相性はよいと思われます。

スポンサーリンク

環境

Wordpree : version: 6.1
WPテーマ: Cocoon Child (cocoon-child-master) version: 1.1.3
Cocoon (cocoon-master) version: 2.5.2.1
使用している主なPlugin
 BackWPup
 EWWW Image Optimizer
 WP Multibyte Patch
 WP Statistics
 ほか

スポンサーリンク

結果

プラグインその物が悪いというわけではありません。
設定や、その他のプラグインとの組み合わせ・相性の問題だと思われます。

永続オブジェクトキャッシュ関係 NG・不具合あり 解決できず

Redis Object Cacheは、NGでした。

Redis Plugin

プラグイン有効化とともに、503エラーで、サイトにアクセスできない状態になりました。
管理画面へのアクセスもだめ。
あせりましたが、サーバー内のプラグインフォルダの名前をかえる、という技で復帰させました。

WordPressのサポートページに記載があったように、サーバー側に、「Redisサーバーが必要です。」なのでしょう。

APCu Managerは、不具合が出ました。

APCu Manager Plugin

導入してから数日後に、なぜか定期実行Cronがらみの他のプラグインがおかしくなりました。
ただ、2つのサイトを運用していますが、いまのとこと片方のみです。
不具合ありのほうは、APCu Managerを停止しましたが、不具合ないほうは、原因をさぐるべくそのままテストを続けています。

APCu Managerによる不具合:BackWPup

1回/1日でバックアップの設定をしてあったのですが、ある日を境に、止まらなくなりました。
バックアップを終了すると、すぐに再開する、といった感じです。
止めるには、設定を「手動」にすること。
また、プラグインの設定でBackWPupの無効化もできなくなってしまいました。

「APCu Manager」無効化でなおってます。

APCu Managerによる不具合:WP Fastest Cache

プラグインの設定で「キャッシュを削除する」ー「タイムアウトルール」が削除や設定更新ができなくなりました。

こちらも「APCu Manager」無効化でなおってます。

その他キャッシュ関係 WP Fastest Cache で改善!!

WP Fastest Cacheプラグインを導入し、下のリンクのサイトを参考にさせていただき、設定したところ、改善されました。

【Cocoonの高速化】「WP Fastest Cache」の使い方と設定方法
WordPressテーマ「Cocoon」には、サイトの表示を速くする「高速化」という機能がついています。これだけでもかなり速くなりますが、足りない部分をプラグインで補うと、さらなる高速化が期待できます。このサイトもプラグインを併用するように

とりあえず、これで様子を見ていきます。

改善された

コメント

タイトルとURLをコピーしました