最適化は、WordPressの世界で使用される包括的な用語です。検索エンジンのメタディスクリプションの追加から、ユーザーのWebサイトの高速化まで、すべてを網羅しています。キャッシングとSEOを除けば、WordPressの他の最適化オプションに対応するために利用できるプラグインは多くありません。
Perfmattersは、読み込み時間の微調整の問題を解決するために設計されたプレミアムWordPressプラグインです。この記事では、Perfmattersプラグインの機能と価格の詳細について説明し、ニーズに合っているかどうかを判断できるようにします。
PerfmattersWordPress最適化プラグイン
Perfmattersは、WordPressの無料プラグインリポジトリでは利用できないプレミアムプラグインです。プラグインはサードパーティの開発者のWebサイトから購入し、Webサイトにアップロードする必要があります。Kinstaホスティングの元最高マーケティング責任者(CMO)であるBrain Jacksonは、このプラグインの開発者です。したがって、開発者はよく知られているので、このプラグインへの投資は安全な賭けになります。
純粋なキャッシングやSEOプラグインとは異なり、このプラグインは最適化へのアプローチが異なります。
料金プラン
プラグインの価格はシングルサイトライセンスで24.95ドルで、3サイトライセンス(54.95ドル)と無制限ライセンス(124.95ドル)で利用できます。これらすべてのプランで、30年間の無料サポートとアップデート、およびXNUMX日間の返金保証が受けられます。
プラグインを購入すると、自動更新支払い契約が設定されることに注意してください。XNUMX年後に購読を希望しない場合は、購読をキャンセルして、アカウントからの自動支払いを手動で停止する必要があります。ただし、年間24.95ドルは、WordPressの世界でのプレミアムプラグインのわずかな料金です。したがって、プラグインの機能が気に入った場合は、自動更新を続行できます。また、Perfmattersプラグインは、購入時に使用できる10%の割引を常に提供します。
Perfmattersプラグインをダウンロードしてインストールします
購入が完了したら、アカウントからプラグインファイルをダウンロードできます。メールの受信トレイにアカウントのパスワードが届きます。このパスワードを使用して、いつでもアカウントにログインし、ライセンスを表示してプロジェクトをダウンロードできます。アカウントにログインし、[詳細とダウンロードの表示]リンクをクリックします。
これにより、購入確認の詳細が表示されます。ライセンスキーを書き留め、[プラグインのダウンロード]ボタンをクリックして、プラグインの最新のコピーを取得します。
次に、WordPress管理パネルにログインし、[プラグイン]> [新規追加]セクションに移動します。「プラグインのアップロード」ボタンをクリックして、上記でダウンロードした「perfmatters.zip」プラグインファイルをアップロードします。ファイルサイズは350KB未満なので、プラグインを数秒でWebサイトにインストールできます。
Perfmattersプラグインをアクティブ化する
プラグインは、インストール後にライセンスキーをアクティブ化しなくても機能します。ただし、更新するにはリンクサイトとライセンスキーが必要です。これは、次のXNUMXつの方法のいずれかで実行できます。
- WordPress管理パネルの[設定]> [パフォーマンス]セクションに移動し、[ライセンス]タブでライセンスキーを保存します。
- WebサイトでPerfmattersアカウントにアクセスし、[アカウント]セクションにログインしてから[ライセンスの表示]リンクをクリックします。次の画面で、[サイトの管理]リンクをクリックし、以下に示すようにサイトを追加します。
ドメインのライセンスを非アクティブ化し、別のドメインでいつでもアクティブ化できます。ライセンスキーをアクティブ化すると、プラグインの自動更新の受信が開始されます。したがって、WordPress管理パネルのプラグインセクションから直接次のバージョンに更新できます。
Perfmattersプラグインの機能
プラグインには、オプション、ツール、ライセンスタブを備えた非常にシンプルなセットアップがあります。前述のように、ライセンスセクションはライセンスキーをアクティブ化するためにのみ使用されます。そこで、残りのXNUMXつの部分について詳しく説明します。
オプションセクション
これはプラグインの主要部分であり、使用法を構成できるいくつかのタブが含まれています。
一般的に無効
このセクションでは、サイトのほとんどすべての不要なオーバーヘッドを無効にできます。通常、WordPressは複数のメタタグをロードして、ヘッダーにフィードの追加の詳細を含めます。Perfmattersプラグインを使用してそれらを無効にするだけで、サイトのすべてのページのコードを最適化できます。削除できる一般的なオーバーヘッドには、絵文字、埋め込み、XMLRPC、jQueryの移行、WordPressバージョン、フィード、コメント作成者リンク、ハートビートAPI、REST API、リビジョン/自動保存間隔の制限などがあります。
さらに、デフォルトのWordPressログインURLをカスタムURLに変更し、デフォルトのログインURLを無効にすることができます。これは最適化とは何の関係もありませんが、ブルートフォース攻撃からサイトを保護するのに役立ちます。
運用資産
アセットセクションには、アセット、JavaScript、コードのXNUMXつのセクションがあります。[アセット]セクションでスクリプトマネージャーを有効にし、ページごとのプラグインとテーマファイルの読み込みを管理することをお勧めします。スクリプトマネージャについては、この記事の後半で詳しく説明します。
「JavaScript」セクションでは、JavaScriptファイルを延期および延期できます。遅延スクリプトは、レンダリングブロッキングJavaScriptの問題を克服するのに役立ち、遅延スクリプトは、全体的なブロッキング時間を短縮するのに役立ちます。したがって、これら100つの機能を組み合わせることで、パフォーマンススコアを100/XNUMXに向上させることができます。ただし、Google AdSense広告などの外部スクリプトを遅らせると、クリック率が低下し、収益が低下する可能性があります。したがって、ページ速度スコアだけでなく、サイトを適切にテストしてその影響を確認してください。
- 遅延については、jQueryを含め、特定のファイルを除外することができます(サイトが破損する場合)。
- また、レイジーの場合は、XNUMX行にXNUMXつのファイル名を指定して、それらをレイジーロードし、ユーザーの操作がある場合にのみ起動できます。上記のタイムアウトは、ユーザーの操作がなくても、指定された時間で遅延スクリプトをトリガーします。
[コード]セクションで、サイト全体のコードをサイトのヘッダー、フッター、本文に挿入できます。たとえば、ヘッダーセクションにGoogle Analyticsのトラッキングコードを挿入して、ウェブサイトのすべてのページに読み込むことができます。
リソースのプリロード
ウェブサイトで使用されている外部ドメインに積極的に接続すると、ページの読み込み速度と接続されたハイパーリンクが向上します。フォント/ CSSファイルをプリロードし、サードパーティのドメイン(Google Fonts / YouTubeなど)をプリコネクトし、DNSプリフェッチドメインを使用して、DNS解決プロセスを高速化できます。さらに、[Insta Pagesを有効にする]オプションをオンにして、ホバーまたはタッチでハイパーリンクURLをプリフェッチすることができます。
レイジーローディング
遅延読み込みとは、画像の読み込みを可視時間まで遅らせる機能です。たとえば、最初のページの読み込み時に、ページの下部にある利用可能な画像を読み込む必要はありません。これらの画像は、ユーザーがスクロールしてページの下部に到達したときにのみ読み込むことができます。画像、iframe、動画、YouTube動画のサムネイルを遅延読み込みして、速度スコアを向上させることができます。
フォントの最適化
Webサイトにロードされる外部リソースは、ページのロード速度に直接影響します。特にGoogleFontsなどの外部フォントを使用すると、ブラウザがすべてのフォントファイルのダウンロードを完了するまで、テキストの読み込みが遅れます。Perfmattersで最適化する方法はいくつかあります。
- ウェブサイト上のすべてのGoogleFontsを完全に無効にすることができます。
- ブラウザがデフォルトのフォントを使用し、googleフォントファイルをダウンロードした後にスワップするように、スワップパラメータを追加します。
- サーバー上でローカルに、またはCDNサーバーからGoogleFontsをホストします。
コンテンツ配信ネットワーク
CloudflareのようなCDNは、DNSネームサーバーを変更することで統合を提供します。ただし、他の多くのCDNを使用するには、CNAMEレコードを作成し、オリジンURLを書き換える必要があります。このセクションでは、CDN URLを使用して、ディレクトリを含め、ファイル拡張子を除外して、CDNの書き換えを有効にできます。
谷歌
レンダリングブロッキングの問題を引き起こすGoogleAnalyticsトラッキングJavaScriptは、Google PageSpeedInsightsやGtmetrixやPingdomなどの他の速度測定ツールです。Perfmattersプラグインを使用してAnalyticsトラッキングコードをローカルでホストすることにより、この問題を簡単に解決できます。この機能を有効にするには、トラッキングコードまたは測定IDを入力し、他の設定をカスタマイズするだけです。
ツールセクション
[ツール]セクションには、プラグインのセットアップとデータベースのクリーンアップのXNUMXつのセクションがあります。[プラグイン]タブで、クリーンアンインストールを有効にして、サイトからプラグインを削除するときにプラグインによってインストールされたすべてのファイルを削除できます。さらに、ユーザー補助モードを有効にしたり、クリーンアップオプションを設定したり、設定をJSONファイルにインポート/エクスポートしたりできます。これらのオプションを使用すると、プラグインの設定全体をエクスポートおよびインポートすることで、あるサイトからプラグインを簡単に削除し、別のサイトに移動できます。このプロセス中に、シングルサイトライセンスを使用している場合は、ライセンスキーを非アクティブ化し、別のドメインでアクティブ化する必要があることに注意してください。
データベースのクリーンアップ
Perfmattersの主な目的は、WordPressのインストールから不要なアイテムをクリーンアップすることです。ファイルとタグのクリーニングに加えて、データベースをクリーンアップするためのオプションも提供します。リビジョン、自動ドラフト、削除された投稿/コメント、スパムコメント、未使用の一時的で最適化されたデータベーステーブルを削除できます。このようなものを手動でクリーニングする代わりに、必要に応じてこのアクティビティを毎日/毎週/毎月スケジュールすることができます。
Perfmattersプラグインでのスクリプトマネージャーの使用
スクリプトマネージャーは、投稿ごとにプラグイン、CSS、およびJSファイルを選択的に有効または無効にするのに役立ちます。これを使用すると、Google PageSpeedInsightsツールで未使用のCSSとJSを削除する問題を修正できます。[パフォーマンス]> [オプション]> [一般]> [アセット]> [アセット]セクションで[スクリプトマネージャー]オプションを有効にすることから始めます。次に、既存の投稿またはページを編集して、上部の管理バーにある[スクリプトマネージャー]をクリックします。または、インデックスページの投稿またはページにカーソルを合わせ、[スクリプトマネージャー]リンクをクリックして開きます。サイドバーには、スクリプトマネージャー、グローバルビュー、設定のXNUMXつのセクションが表示されます。
[設定]セクションでは、アーカイブを選択に含めたり、各スクリプトの依存関係を表示したりできます。テストモードの管理者のみが対象で、MUモードを有効にします。
MUモードでは、必須(MU)プラグインがインストールされ、スクリプトマネージャーでリソースを管理するためのより詳細な制御が提供されます。
[スクリプトマネージャー]セクションで、現在のページに読み込まれているすべてのリソースを、プラグイン、テーマ、その他ごとにグループ化して確認できます。ページにロードされている不要なJSおよびCSSファイルをすべてチェックして無効にすることができます。最良の例は、Contact Form 7プラグインです。これは通常、連絡先ページでのみ必要です。ただし、Webサイトのどこにでも連絡フォームブロックを挿入できるため、プラグインはすべてのページにスクリプトとCSSファイルをロードします。
できることは、Contact Form 7 CSSとJSをどこでも無効にし、変更を保存して、サイトのどこでもプラグインファイルを無効にすることです。お問い合わせフォームでページを編集し、「現在のURL」の場所でプラグインを有効にすることができます。
ユーザーおよびデバイスベースの正規表現で例外を使用することもできます。たとえば、携帯電話でログインしているユーザーにのみ機能を提供するメンバーシッププラグインがあるとします。この場合、モバイルデバイスとログインユーザーオプションを使用して、必要な場所にのみファイルをロードできます。
[グローバルビュー]セクションには、サイト全体で無効にしたすべてのアイテムが表示されます。これにより、無効にされたアイテムの完全な概要と、それらを無効にした場所を取得できます。
設定が完了したら、トップバーの[スクリプトマネージャーを閉じる]をクリックして閉じます。残念ながら、プラグインは、WordPress管理パネルのすぐ外の同じウィンドウに公開された投稿を表示します。引き続きログインしますが、ブラウザに戻るか、ブラウザに管理URLを入力して、管理パネルに再度アクセスする必要があります。将来、開発者がスクリプトマネージャーを閉じると、公開された投稿を新しいウィンドウで開くように変更することを期待しています。
ページごとの設定
プラグインは、投稿エディタにメタボックスを追加します。このメタボックスを使用して、各投稿の特定のオプションを無効にすることができます。このメタボックスを使用して、遅延JS、遅延読み込み、および即時ページ(プリフェッチ)機能を無効にできます。これらの機能を有効にしていない場合、メタボックスはエディターで使用できないことに注意してください。
一般化する
多くのユーザーは、Perfmattersプラグインの目的について混乱しています。ご覧のとおり、これはWordPressのオーバーヘッドの無効化に焦点を当てた最適化プラグインであり、プリロード、遅延読み込み、フォントの最適化のように機能します。CDNの書き換えを有効にし、Google Analyticsをローカルでホストして、Webサイトを高速化することもできます。ただし、キャッシュも、メタタグの追加などの一般的なSEO機能も行いません。したがって、PerfmattersをWPRocketなどのキャッシングプラグインやYoastSEOなどのSEOプラグインと組み合わせる必要があります。うまくいけば、プラグインの機能、価格設定、およびページの読み込み速度を向上させるためのプラグインの設定方法を理解できたと思います。