WordPressサイトを高速化する方法
公開: 2023-02-12今日のデジタル世界では、スピードと効率がすべてです。 そして、すべての Web サイトのパフォーマンスの問題の中でも、Web サイトの速度は、WordPress Web サイトへの訪問者を失う主な原因の 1 つです。 ウェブサイトの読み込みが本来よりも遅い場合、トラフィックと収益が直接影響を受けていることに疑いの余地はありません. この事実を認識したことで、多くの開発者やビジネス オーナーは、WordPress サイトを高速化する方法を知りたがっています。 以下の情報は、高速な読み込み時間が重要である理由を理解するのに役立ち、WordPress サイトの速度を上げるためのヒントもいくつか学ぶことができます.
WordPress サイトの速度
WordPress は、世界を席巻した強力なコンテンツ作成ツールです。 実際、このプラットフォームは 7,500 万を超える Web サイトの作成に使用されています。 ただし、他のすべてのWebサイト作成ツールと同様に、WordPressプラグイン、テーマ、およびその他のツールを1つまたは2つ使用して、物事を完璧に見せ、ブランディングを輝かせる必要があります. 残念ながら、これらのタイプのツールは、コンテンツ管理システムに関係なく、速度を低下させる可能性があります。 では、どうすれば WordPress のパフォーマンスを向上させることができるでしょうか?
幸いなことに、サイトの速度を改善する方法があります。 テーマ、画像、プラグイン、その他のコンテンツを適切に管理することで、作業を簡単にスピードアップできます。 すべてのコンテンツ管理システムは、ページに表示されているかバックグラウンドで実行されているかに関係なく、顧客がページの完全なエクスペリエンスを楽しむ前に、関連するすべてのアイテムを読み込む必要があることに注意してください。
この時点で、訪問者があなたのページを楽しんでいるかどうかに、どのような読み込み速度が関係しているのか疑問に思うかもしれません. 残念ながら、ページの読み込みが遅いと、ユーザーは何も楽しんでいない可能性があります。
サイトの速度が重要な理由
ページが最終的に読み込まれることを知らせるダイヤルアップ モデムのノスタルジックなきしむ音は、技術史の一部です。 最近の消費者は、Web ページの読み込みが速いことを期待しています。 実際、40% が、読み込みに 3 秒以上かかるとサイトを放棄すると報告しています。
ビジネスのためにできる最善のことは、高速な WordPress サイトを持つことです。 これを達成しなければ、間違いなくお金とトラフィックを失うことになります. これは、オンラインの消費者が少しせっかちなためです。 実際、すべてのモバイル ユーザーの半数以上が、ページの読み込みが遅いという理由だけでページを放棄したことを認めています。 また、読み込み速度が 1 ~ 2 秒の Web サイトは、読み込み速度が 5 ~ 10 秒の Web サイトよりもコンバージョン率が 3 倍近く高いことも注目に値します。
さらに悪いことに、ウェブサイトの速度が遅いと、潜在的な消費者があなたを見つけられなくなる可能性があります。 Google は最近、ページ速度が 2018 年 7 月までにモバイル検索のランキング要因になると発表しました。これは、遅いサイトは SEO ランキングに悪影響を与えることを意味します。 WordPress サイトを高速化する方法を学ぶべき時があったとしたら、今がその時です。
モバイルではウェブサイトの速度がさらに重要
モバイル デバイスの普及とモバイルの使用はまったく新しいものではありませんが、Google がモバイル検索をインデックスに登録する方法で速度が大きな役割を果たしていることはご存知ないかもしれません。 あなたのサイトが少し遅くても、特定の検索用語に強く関連している場合、まともなランキングを達成できます. ただし、Google はより高速なモバイル サイトを優先します。
アメリカ人の 5 人に 1 人は、自分は「モバイル専用」のインターネット ユーザーだと考えています。 モバイル サイトの読み込み時間が気になる場合は、最新の WordPress テーマの使用を検討し、レスポンシブ デザインのコンセプトに基づいて構築されたプラグインを選択することをお勧めします。
サイトの読み込み速度は?
では、どのくらいの速さで十分でしょうか? Google は、ロード時間を 3 秒以下に抑えることがベスト プラクティスであると報告しています。 調査結果によると、読み込み時間が 1 秒から 3 秒になると、直帰 (ユーザーがすぐに離れる) の確率が 32% 増加します。
さらに、読み込みに 5 秒以上かかるページでは、直帰の確率が 90% 増加します。 したがって、訪問者を遠ざけるのではなく維持したい場合は、平均読み込み時間を 3 秒未満 (理想的にはそれより速く) にするよう努力する必要があります。
ページの読み込み時間を短縮する方法
サイトの WordPress の速度を向上させるためにこれらのツールを支援するために自分の役割を果たしたい場合は、独自に使用できるさまざまな簡単な戦術があります. サイトのキャッシュを許可することは、最も簡単な方法の 1 つです。 ここでは、使用できるその他のヒントをいくつか紹介します。
1. サイト速度診断を実行する
Web サイトの読み込み速度を理解することは、サイトのパフォーマンスを改善するための次のステップです。 プラグインをインストールするか、サイトにその他の変更を加え、それがサイトの読み込み時間にどのように影響するかを確認したい場合は、サイトの速度を追跡することをお勧めします.
読み込み速度を分析するために、ほとんどの人は Google PageSpeed に依存しています。 ただし、サイトの動作を改善する方法について、WordPress 固有のサイト速度のヒントに WP Engine Speed Tool などのツールを使用することもできます。 サイトの URL を挿入すると、サイトの読み込み速度に関するカスタム分析と、サイトを高速化するための具体的な推奨事項がメールで送信されます。 特定のページを入力して、ページの読み込み時間を分析することもできます。
または、WP エンジンのお客様は、ユーザー ポータル内のページ パフォーマンスを使用して、サイトの変更に対する Web ページのパフォーマンスを追跡およびテストすることをお勧めします。 Page Performance を使用すると、受信トレイに定期的に送信されるテストをスケジュールすることもできるため、手動で設定する必要はありません。
2. 未使用のプラグインとテーマを削除する
プラグインとテーマを常に最新の状態に保つ必要があるという事実は別として、使用していないものを削除することは、迅速なサイトへの次のステップです. 未使用のプラグインやテーマはセキュリティ上の脆弱性をもたらすだけでなく、WordPress Web サイトのパフォーマンスを低下させる可能性もあります.
使用していない WordPress プラグインを削除するには、まず無効化する必要があります。 次に、非アクティブなプラグインのリストに移動して、不要になったプラグインを削除できます。
マルチサイト ネットワークでプラグインをクリーンアップするには、この便利な記事を参照してください。
不要な WordPress テーマを削除するには、 [外観] > [テーマ]に移動して、使用されなくなったテーマを削除します。
3. メディア ライブラリを整理する
パフォーマンスの問題を解決するもう 1 つの簡単な解決策は、未使用のメディアを削除することです。 時間の経過とともに、使用されなくなったイメージが蓄積し始める可能性があります。 スペースを解放するには、未使用のメディアを削除することを検討してください。
未使用のメディアを手動で削除するには、 Media Cleaner などのプラグインを使用して未使用のメディアを処分するか、手動で処分することができます。 未使用のメディアを手動で削除するには、 [メディアの追加] -> [メディア ライブラリ] -> [未接続]に移動し、使用されなくなったファイルを削除します。
WordPress メディア ライブラリをクリーンアップする方法について詳しくは、こちらの役立つ記事をご覧ください。
4. データベースをクリーンアップする
未チェックのままにしておくと、WordPress データベースは時間の経過とともに混乱を蓄積し始めます。 この不要な肥大化により、サイトの速度が低下する可能性があります。 ただし、定期的なクリーンアップを行うと、データベースのサイズを縮小して読み込みを高速化できます。
たとえば、投稿のリビジョンは、不要なスペースを大量に占有する可能性があります。 100KB のデータの投稿があり、その投稿に 5 つのリビジョンがある場合、無駄になる合計容量は約 500KB です。
データベースのクリーンアップは phpMyAdmin を介して手動で行うことができますが、何をしているのかわからないと厄介で損害を与える可能性があります.技術的な専門家でない場合は、プラグインをインストールしてこのタスクを実行する方が安全な方法です.行く。 WP-Sweep と Advanced Database Cleaner はどちらも、データベースを調べて、古いリビジョン、スパム コメント、MySQL クエリなどを取り除く安全な方法です。
5. レンダリングをブロックする Javascript と CSS を削除する
ページ テスト ツールを使用して Web サイトの速度をテストしている場合、この推奨事項を理解するのが難しい場合があります。 webpagetest.org や Pingdom などのツールを使用してページのウォーターフォール ビューを見ると、「レンダリング開始」行の前に多数の JavaScript ファイル (.js ファイル) が読み込まれていることがわかるでしょう。 これは「レンダーブロッキング JavaScript」として知られています。
JavaScript のコア機能は、ポップアップやスライダー内の画像の回転など、Web ページでアクションを実行することです。 実際には、サイトがコンテンツとスタイルを完全にロードするまで、これらのアクションをロードする必要はありません。 したがって、「JavaScript の解析を延期する」ことにより、これらのツールは実際に「この内容をページの上部ではなく後でロードする」ように言っています。WP Critical CSS など、この JavaScript を延期するのに役立つプラグインがいくつかあります。 .
6. CSS、HTML、および JavaScript を縮小する
時間の経過とともに、CSS、HTML、およびその他のソース コード ファイルが蓄積され、サイトが糖蜜のように動作する可能性があります。 サイトにスピード インジェクションを適用するには、そのコードを縮小することを検討する必要があります。
縮小化により、サイトのバックエンドが最適化されて無駄のないマシンになります。 この手法は、HTML、JavaScript、および CSS ファイルのファイル サイズを縮小することで機能し、スペース、改行、コメントなどの不要な文字を削除します。 その結果、必要なデータ転送量が減り、ファイルの実行が速くなり、Web ページの読み込みが速くなります。コードを縮小するために構築されたプラグインが多数あります。 Autoptimize は、このタスクで最も評価の高い無料プラグインの 1 つです。 ミニフィケーションを含むサイトの最適化に役立つプレミアム プラグイン WP Rocket を試すこともできます。 CSS Compressor は、CSS コードを簡素化するもう 1 つの優れたオプションです。
7. 画像を最適化する
画像は、サイト訪問者の関心を維持するために不可欠です。 サイトには大量の美しい画像が含まれている場合がありますが、これらの画像を最適化してページの読み込み時間を短縮することをお勧めします。 画像の圧縮、代替テキストとタイトルの追加、画像サイトマップの作成など、画像を最適化する方法は複数あります。 画像を最適化する方法の詳細については、この記事「WordPress 用に画像を最適化する方法」をご覧ください。
8. 長いページの遅延読み込み
1 ページのサイトや長いホームページを持つサイトの場合、遅延読み込みはリアルタイムの節約になります。 遅延読み込みは基本的に、訪問者が下にスクロールして表示するまで、ページの下部にある要素が読み込まれないようにします。 長いページのすべてのコンテンツを一度に読み込まないことで、サイトのレンダリングをより高速に開始できます。 これに使用される一般的なプラグインは BJ Lazy Load です。
9. ページあたりのコメントを制限する
ブログの投稿に多くの注目を集めることは素晴らしいことですが、大量のコメントもページの読み込み時間を遅くする可能性があります. コメント セクションをページに分割することは、ページの読み込みにかかる時間を短縮するための良い考えです。
ページごとに表示されるコメントの数を制限するには、 [設定] -> [ディスカッション]に移動し、[コメントをページに分割する] ボックスをオンにします。 次に、1 ページあたりのコメント数を選択できます (デフォルトは 50 に設定されています)。
これにより、大量のコメントを含む投稿やページのメモリ消費が改善され、ページの読み込み時間が短縮されます。
10. リダイレクトを減らす
リダイレクトにはいくつかの用途がありますが、301 リダイレクトやリダイレクト チェーンなどの不要なリダイレクトは、処理速度を大幅に低下させる可能性があります。 サーバーが行う追加情報要求の量を減らすのが最善です。
11.投稿のリビジョンを減らす
リビジョンを投稿すると、行ったすべてのコンテンツ編集が無限に保存されるため、サイトの実行が遅くなる可能性があります。 サイトを高速化するために、投稿ごとのリビジョン数を制限することができます。
これを行うには、wp-config.php ファイルを開き、次のコード行を追加して、投稿のリビジョンの数を制限します。
define( 'WP_POST_REVISIONS', 4 );
この場合、数字は 4 を示します。つまり、投稿ごとに 4 つのリビジョンが作成されることを意味します。 この数値を変更したり、値を 0 または false に設定してリビジョンをオフにしたりすることもできます。
12.ピンバックとトラックバックを無効にする
ピンバックやトラックバックについて聞いたことがないかもしれませんが、それらはレガシー機能と見なされている人もいます。 ただし、ページ速度に関しては遅くなる可能性があるため、オフになっていることを確認することをお勧めします.
ピンバックとトラックバックを無効にするには、 [設定] -> [ディスカッション]に移動し、[他のブログからのリンク通知を許可する...] がオフになっていることを確認します。
13. 最新バージョンの PHP を実行する
最新バージョンの PHP を実行すると、サイトの速度に大きな影響を与える可能性があります。 サイトが最新の PHP 環境に切り替える準備ができているかどうかを判断するには、WP Engine の PHP 互換性チェッカー プラグインを使用してみてください。 .
自分で最新バージョンの PHP に更新することも簡単で、ユーザー ポータルにアクセスして手順に従うことで実行できます。
PHP 7.4 の新機能について詳しくは、こちらをご覧ください。
14. 高速で軽量なテーマを選択する
すべての WordPress テーマが同じように作られているわけではありません。 サイトの読み込みが速くなければ、美しい UI デザインは意味がありません。
機能豊富なテーマ (誰かがサイトにアクセスするたびに多くのコードをロードする必要があります) を選択するのではなく、適切に機能するために必要なものの最低限の要素を含むテーマを使用して、最小限のアプローチを取ります。
もちろん、テーマの見栄えを良くする必要があります。 追加料金なしで顧客が利用できる WP Engine の一連のプレミアム WordPress テーマを確認してください。
15. CDN を使用する
ユーザーの場所に関係なく、コンテンツは超高速で配信される必要があります。 ただし、これが常に実現可能であるとは限りません。つまり、サイトが世界の他の地域にあるデータ センターを含むインフラストラクチャ上にない場合です。 距離はコンテンツ配信の遅延を意味する場合があり、コンテンツ配信ネットワーク (CDN) が便利になる場所です。
CDN を構成すると、サイト訪問者に最も近い最適化されたサーバーが Web サイトで使用されるため、ページの読み込み時間が短縮されます。 データ センターは、静的なコンテンツとファイルを格納し、ユーザーの場所に基づいてそれらを配信します。 これにより、大量の HTTP を一度に要求するのではなく、静的コンテンツの準備が整っているため、外部 HTTP 要求を減らすことができます。
CDN の選択は、サイトの人気とニーズによって異なります。 一部の WordPress CDN ソリューションには、MaxCDN、Cloudflare、または CacheFly が含まれます。 (WP Engine の MaxCDN ソリューションは、ユーザーポータルから構成できます。)
16. ブラウザのキャッシュを活用する
Web サーバーにキャッシュの有効期限を指定する HTTP ヘッダーが設定されている場合、Web ページが訪問者のブラウザーにキャッシュされる期間に関するブラウザー ディレクティブも含まれます。 これにより、訪問者のブラウザは、Web サイトの要素 (CSS、JavaScript、画像など) をネットワークからではなく、マシンのローカル ディスクからダウンロードするようになります。 これは、ブラウザーが作成するネットワーク接続が少なくなることを意味するため、Web ページの読み込みを高速化するのに役立ちます。
また、HTTP ヘッダーに有効期限が含まれていることを確認することも重要です。これにより、ブラウザーは、リソースをローカル マシンから取得するのではなく、ネットワークから取得するタイミングを新品のように認識できます。
WP Engine では、サーバーがすでに WordPress Web サイトを提供するように最適化されているため、この部分を処理します。 デフォルトでは、ページは 10 分ごとに期限切れになるように設定されており、画像、CSS、JavaScript などの静的リソースは 30 日ごとに期限切れになるように設定されています。
17.専用サーバーに移動する
サイトが大量のトラフィックを受信する場合は、サーバー リソースが共有されていない専用サーバーでホストすることをお勧めします。
アップタイムが重要な場合、共有サーバーは面倒な場合があります。 共有ホスティングは手頃な価格ですが、他のサーバーと同じサーバーにいると、CPU と RAM の詰まりにつながる可能性があります。 集合住宅にいるようなもので、分かち合う水は限られています...別のサイトがサーバーの帯域幅をすべて占有すると、サイト/サーバーの実行が遅くなり、ダウンタイムが発生する可能性があります.
サイトのアップタイムを最大化するには、単一サーバーのすべてのリソースを受け取るホスティング プランに投資する価値があります。
18. ホスティング インフラストラクチャを検討する
選択したホスティング環境は、サイトの速度にプラスの影響を与える可能性があります. サーバーとテクノロジーによっては、WordPress サイトを高速化するには、管理された WordPress ホスティングが必要です。
WP Engine のホスティング環境のサイトでは、平均サイト速度が 68% 向上しました。 WP Engine がサイトの速度を向上させる方法のほんの一部を次に示します。
EverCache : 当社の包括的な多層キャッシング システムに付けられた名前である EverCache は、より多くのキャッシュ ページをエンド ユーザーに提供するのに役立ちます。 キャッシュされている場合、キャッシュなしでページを生成する場合は数秒かかるのに対し、ページは数ミリ秒で提供されます。 また、EverCache は、パフォーマンスを高速化するために、繰り返されるクエリの結果をデータベースにキャッシュします。 これらのレイヤーを組み合わせることで、パフォーマンスが向上し、大量のトラフィックの波でもサイトをサポートできる軽量の Web サイトが実現します。
キャッシング: すべてのキャッシング プラグインを禁止しています。 当社の WordPress ホスティング プラットフォームは、ページ、オブジェクト、CDN 管理、URL 書き換えなどのキャッシュを提供します。
洗練されたインフラストラクチャ: すべての Web トラフィックは、洗練されたフロントエンド システムによって処理されます。 この独自のレイヤーは、慎重に設計された何千ものコードルールから構築されており、最大限のパフォーマンスを得るために継続的に監査および調整され、WordPress 用に微調整されています。
WP Engine を使用することの長所と短所について、第三者の視点が必要ですか? このWPエンジンのレビューをチェックしてください.
WordPress サイト速度最適化プラグイン
WordPress には、ツールをより簡単に利用できる巨大なプラグイン エコシステムがあります。 ここでは、高速化に特に焦点を当てたものをいくつか紹介します。
- Perfmatters : このプラグインを使用すると、使用していない WordPress のデフォルト オプションを無効にすることができます。
- WP Super Minify : このツールを使用すると、ファイルを結合および圧縮して、読み込みを高速化できます。
- WP Smush.it : このプラグインは画像を最適化し、ページが遅くならないようにします。
- BJ Lazy Load : このツールは、ページ全体が一度に読み込まれるのを防ぎ、速度を上げます。
WP エンジンには、サイトを高速化し、これらのプラグインの一部を不要にする機能が含まれています。
WP Engine から WordPress サイトの速度を改善するためのサポートを受ける
これらの手順はすべて、WordPress Web サイトの速度とユーザー エクスペリエンスを向上させるために必要です。 可能な限り最も効率的な方法で WordPress をスピードアップする方法を知りたい場合は、WP Engine が最適です。 その信頼性とインフラストラクチャにより、顧客により速いサイト速度が提供されます。 WP Engine の高速な WordPress ホスティング ソリューションが、今日の Web サイトの高速化にどのように役立つかをご覧ください。