[Luxeritas] SNSカウント数を取得してキャッシュする設定でPageSpeed Insightsエラー

WordPressLuxeritas

Luxeritas 3.5.9がリリースされていたのでアップデートした。プラス、「SNSカウンター」 → 「キャッシュの設定」で、「SNS カウントを非表示にしていても、カウント数を取得してキャッシュする」にチェックを入れたら、PageSpeed Insightsでエラーになり、スコアが表示されなくなった。さらに、サイトページが表示されるまでの体感速度が遅くなった

さっきまでスコア表示できていたPageSpeed Insightsのエラーの原因が分からず2時間くらい調べたょ…

起きている現象

PageSpeed Insightsで速度計測すると、どのページでもNO_FCPというエラーメッセージが表示される

PageSpeed Insights NO_FCP error
PageSpeed Insights NO_FCP Error

原因と対応

Luxeritasテーマの公式サイトのコメントにヒントがあった

るな様 たびたび申し訳ありません、 先ほど修正できました。 ・・・中略・・・ 「SNS カウントを非表示にしていても、カウント数を取得してキャッシュする」 のチェックを外してみたところ、表示できるようになりました。

どうやら「SNS カウントを非表示にしていても、カウント数を取得してキャッシュする」の設定が原因のようだ。

「SNS カウンター」設定ページを開いてみると、「!」になってる

Luxeritas SNS cache page
Luxeritas SNS cache page

「SNS カウントを非表示にしていても、カウント数を取得してキャッシュする」にずっとチェックを入れていなかったので、Luxeritas 3.5.9の不具合なのか、その前からあったのかわからないが、チェックを外すとPageSpeed Insightsのエラーが出なくなった

Luxeritas SNS cache settings
Luxeritas SNS cache settings

暫定的にはこれで今までどおり動いているので良し。

公式サイトで以下のるな様のコメントがあるので、次のリリースを待ってアップデートすれば良さそうだ

るなより: 2019年5月8日 00:20 なんか、Google+ のサービス終了以降も、つい最近まで API が生きてたから良かったんだけど、それが完全にオワコンになったっぽい。 それが原因で重くなってる。SNS ボタンの並び順で、Google+ の前にある Fcebook も巻き込んじゃって、Facebook のカウント数も取れなくなってた(当サイトでは修正済み)。 明後日くらいに、完全に Google+ 関連の機能を排除してリリースします。

Luxeritasは無料テーマなのに、高機能で公式サイトも活気があって、問題があっても公式サイト内で原因・対応策を見つけることができる
そして開発者のるな様がすぐに対応してくれるのでなんともありがたい

追記:2019年5月13日にリリースされた「Luxeritas 3.5.11」にアップデートしたら、「SNS カウントを非表示にしていても、カウント数を取得してキャッシュする」にチェックを入れても、PageSpeed Insightsが使えるようになった!

Posted by Agopeanuts