ReCAPTCHAがスピードダウンの主因になっていることを突き止めました。セキュリティと利便性を両立させる便利なプラグインである一方、表示速度を犠牲にしていたようです。表示速度は保ちたいので、使い分けを考えた結果を共有します。日本語スパムコメントやログインページへ攻撃するロボットをはじくための仕組み(およびWordPressプラグイン)です。「私はロボットではありません」「車の画像を選ばせるやつ」の最新版、といえば通じやすいでしょうか。最新版、と言っているのは、チェックを入れたり画像を選ぶ必要がないからです。ユーザの利便性とセキュリティを両立できるすごいやつ、ということです。Insightsのスコアが犠牲になっています。ReCAPTCHAを入れた状態のページのスコアはこのくらい。Before(スマホ版)エックスサーバーに高速なWordPressテーマCocoonを入れた状態でこうなので、もっと遅いサーバやテーマを使っているともっと悪くなっているかもしれません。ReCAPTCHAをSiteGuardの画像認証に貼り替えてみました。Insightsスコアが25ポイント改善しました。ReCAPTCHAのセキュリティと利便性を捨てて得られたもの。ReCAPTCHAにはかなわないでしょう。文字入力が必須となると、利便性はかなり落ちます。そのために、ページごとに使い分けることにしました。ReCAPTCHA具体的な設定内容は以下のとおりです。ReCAPTCHA(お問い合わせフォームを有効)これで、普段の表示速度は守られつつ、大事な部分は守られる状態になりました。まとめ:使い分けって大事ログインページやコメント欄を守るセキュリティは大事。利便性は失いたくない。あれば、実際にそのページを見る人がどんなアクションをするのかをイメージしたうえで、トレードオフが悪い方向に働かないよう使い分ければいいのでは、と思いました。reCAPTCHAがサイト表示を低速化させていたので、使い分けを考えた」でした。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。管理人NAEただのブログ好き。お問合わせはこちらもしくはTwitterのDMまでどうぞ。ブログ実験室naelab.タイトルとURLをコピーしました。