WordPress パフォーマンスの最適化 – 試行錯誤した 15 の方法

公開: 2022-09-15
目次隠す
1. WordPress を最適化する必要があるのはなぜですか?
2. WordPress のパフォーマンスを最適化する 15 の方法
2.1. より高速な WordPress ホスティング サービスを見つける
2.2. ソフトウェアを更新する
2.3. 軽量の WordPress テーマを使用する
2.4. ホームページを最適化する
2.5。 不要なプラグインを削除する
2.6. 外部スクリプトを減らす
2.7. CSS および JavaScript ファイルを縮小する
2.8。 不要な場合はピンバックを無効にする
2.9。 画像のホットリンクを無効にする
2.10. HTTPS の構成
2.11. キャッシュ技術を使用する
2.12. コンテンツ配信ネットワーク (CDN) を使用する
2.13. 画像を圧縮する
2.14. 動画を直接 WordPress にアップロードしないでください
2.15. WordPress データベースをクリーンアップする
3.結論

ソーシャル メディアやその他のコンテンツを紹介するプラットフォームが優勢であっても、ウェブサイトは依然としてブランドへの信頼を築く最も重要な要素です。 ウェブサイトの読み込みが速くなり、関連するコンテンツが表示されるはずです。 WordPress がトップの Web サイト構築プラットフォームであるため、サイトの最適化がこれまでになく簡単になっています。

WordPress のパフォーマンス最適化のヒントを扱った記事は数多くありますが、サイトに適用できるのはごくわずかです。 この記事では、WordPress サイトを高速化する最も効果的な方法について説明します。

なぜWordPressを最適化する必要があるのですか?

人々は、高速インターネット アクセスを備えた強力なコンピューターをポケットに入れて持ち歩いています。 これは驚くべきことのように思えるかもしれませんが、私たちの考えを劇的に変えました。 私たちの注意力は、ほんの数秒に短縮されました。 人々は遅いウェブサイトに耐えられません。

調査によると、訪問者の半分は、読み込み速度が 2 秒を超えるとサイトを離れます。 これは、あなたのウェブサイトのトラフィックが競合他社よりも少なくなることを意味し、それが何を意味するか、つまり売り上げの低下を意味します. したがって、いずれにせよ、常により高速な Web サイトを選択する必要があります。

ウェブサイトの最適化のトリックを試す前に、パフォーマンスの観点からサイトの位置を知る必要があります。 そのために、信頼できる Web サイトのパフォーマンス テスト ツールを使用できます。

Webpagetest を使用して、さまざまな場所、Web ブラウザー、およびインターネット速度からサイトの実際のパフォーマンスをテストすることをお勧めします。

より詳細な分析を取得するには、Google PageSpeed Insights を使用してください。 これにより、サイトを改善する方法についてより良いフィードバックが得られます。

WordPress のパフォーマンスを最適化する 15 の方法

最も効果的な方法を見てみましょう。

より高速な WordPress ホスティング サービスを見つける

ホスティング プロバイダーのパフォーマンスは、Web サイトの読み込み速度に直接影響します。 共有ホスティングは、サイトが他の多くのサイトと共にサーバー上でホストされる最も一般的なタイプです。 これは安価ですが、欠点もあります。

他のサイトがより多くのトラフィックを取得している場合、サーバーはそれらのサイトにより多くのリソースを割り当てます。 これにより、Web サイトの速度が低下します。 Hostinger や Bluehost などの人気のあるホスティング プロバイダーには、これに対する回避策があります。 そのため、共有ホスティング プロバイダーを選択する場合は、最も高速で信頼性の高いプロバイダーを選択してください。

もう 1 つのオプションは、管理された WordPress ホスティング サービスを利用することです。 自動バックアップ、WordPress の更新、高度なセキュリティを提供します。 GoDaddy は、マネージド WordPress ホスティングの業界リーダーと見なされています。

ソフトウェアを更新する

ホスティング サーバー、Web サーバー、および MySQL や PHP などの最新のデータベースの最新バージョンを使用していることを確認してください。 自分で更新できない場合は、ホスティング プロバイダーに問い合わせてください。できない場合は、他のホスティング プロバイダーもあることに注意してください。

同様に、WordPress の更新にも対応する必要があります。これらの更新は、バグ修正、追加機能、またはパフォーマンスの向上を提供するためです。

軽量の WordPress テーマを使用する

最速の Web サイトが最もミニマリストであることに気付いたかもしれません。 ウィジェット、スライダー、ボタンなどのグラフィック要素は、サイトをより生き生きと見せます。 しかし、トレードオフは、これらの要素がサイトを重くすることです。

秘訣は、ブランドに必要なコンポーネントだけを備えた、見栄えの良い最小限の WordPress テーマを使用することです。 多くの最新の Web サイトがこのようなテーマを使用しており、サイトの読み込み速度を向上させることが証明されています。

ホームページを最適化する

多くの企業が Web サイトをデザインする際に犯すよくある間違いの 1 つは、可能な限りすべての情報をホームページ自体に詰め込んでしまうことです。

WordPress は、リンクがクリックされたときにページ全体を読み込むことを好みます。 ホームページが長すぎたり、要素が多すぎたりすると、完全に読み込まれるまでにさらに時間がかかります。 これにより、優れたユーザー エクスペリエンスが失われ、訪問者は完全に読み込まれる前にサイトを離れてしまう可能性が高くなります。

特定のトピックについて詳しく読むための別のページへのリンクとともに、関連情報をホームページに掲載することをお勧めします。

不要なプラグインを削除する

プラグインは、サイトにアプリのような機能を追加することから、本格的な e コマース Web サイトに変換することまで、あらゆる場所で役立ちます。

ただし、プラグインにはマイナス面もあります。追加するプラグインが増えるほど、サイトが遅くなります. これが、サイトに絶対に必要な機能のリストを作成する必要がある理由です。 次に、それらの機能を提供する最も最適化されたプラグインを見つける必要があります。 できるだけ少ないプラグインを追加することを常に忘れないでください。

外部スクリプトを減らす

外部スクリプトまたはサードパーティ スクリプトはコードの一部であり、サイトに追加すると追加機能が提供されます。 追跡ツール、ソーシャル メディア ボタン、広告、コメント オプション、ビデオの埋め込みなどの機能はすべて、外部スクリプトで行われます。

ただし、外部スクリプトを使用するとページ サイズが大きくなり、機能するために追加のネットワーク リクエストが必要になります。

最善の方法は、不要なスクリプトをすべて削除することです。 もう 1 つのオプションは、外部スクリプトを遅延読み込みして、ユーザーがスクロールしたときにのみ読み込まれるようにすることです。

CSS および JavaScript ファイルを縮小する

縮小化により、コードから不要な空白や行が削除され、Web サイトの速度が向上します。 空白と余分な行はコードを理解しやすくしますが、実際には必要ありません。

Web には、CSS および JavaScript ファイルを手動で縮小するのに役立つ便利なチュートリアルがあります。 しかし、縮小について手がかりがない場合は、常にそのためのプラグインがあります. Autoptimize と WP Rocket は人気のあるものの 1 つです。

不要な場合はピンバックを無効にする

ピンバックとトラックバックは、サイトがリンクを受け取ったときに通知するために WordPress からのリクエストを生成します。 これは、サーバー リソースにとって余分な作業です。 そのため、完全にオフにして、サーバーに負担をかけずに警告を発する Google ウェブマスター ツールなどのサービスを選択することをお勧めします。

ピンバックを無効にするには、[個人用My Sites > Settings > Discussionに移動し、 Allow link notifications from other blogs (pingbacks and trackbacks)オプションをオフにします。

画像のホットリンクを無効にする

ホットリンクとは、別のサイトがあなたの Web サイトから直接リンクすることで、その URL にあなたの画像を埋め込むことです。 その画像が Web サイトに読み込まれるたびに、サーバーの帯域幅が使用されます。 これにより、Web サイトの速度が低下します。

画像のホットリンクを防止するには、次のコードを.htaccess fileに追加する必要があります。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)あなたのドメイン [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

HTTPS の構成

Web 閲覧中の安全性は最も重要です。 検索エンジンでさえ、検索ページで HTTP サイトを推奨することをやめました

サイトで HTTPS を有効にすると、サイトのセキュリティが向上するだけでなく、サーバーが新しく高速な HTTP/2 プロトコルを使用できるようになります。 HTTP/2 プロトコルはネットワーク転送用に最適化されており、サイトのパフォーマンスも向上します。

キャッシュ技術を使用する

WordPress ページは動的であり、ページをロードするたびに、WordPress は特定のファイルを収集し、ユーザーが見られるように整理します。 予想どおり、特にサイトに多くの動的要素がある場合、このプロセスには時間がかかります。

キャッシュを使用すると、動的サイトがコピーされ、静的ファイルとして保存されます。 次に、これらの静的ファイルが訪問者に提供されるため、サーバーの負荷が大幅に削減されます。

W3 Total Cache や WP Super Cache などのキャッシュ プラグインを簡単にインストールして、サイトの読み込みを最大 5 倍高速化できます。

コンテンツ配信ネットワーク (CDN) を使用する

ホスティング サーバーからの距離に基づいて、ユーザーごとに読み込み速度が異なる場合があります。 特に訪問者がさまざまな国から来る可能性がある場合は、サーバーの場所をターゲットオーディエンスの近くに置くことが常に可能であるとは限りません. そのため、コンテンツ配信ネットワーク (CDN) を使用する必要があります。

CDN は、さまざまな国にあるさまざまなデータ センターに Web サイトの静的コピーを保持します。 その機能は、最も近い場所から訪問者に Web サイトを配信することです。 これにより、待ち時間が最小限に抑えられ、最大の読み込み速度が可能になります。Sucuri、KeyCDN、および Cloudfare は、推奨される一般的な CDN です。

画像を圧縮する

高解像度の画像はファイル サイズが大きくなり、直接アップロードすると WordPress サイトのサイズが大きくなります。

必要以上に画像を追加する必要はありません。人々の注意を引くのに必要なものだけで十分です。 追加する必要がある画像については、WordPress サイトにアップロードする前に圧縮できます。 TinyPNG や Compressor.io などのツールは、品質を損なうことなく画像を圧縮するのに最適です。

WP Smush や Optimole など、画像をサイトにアップロードするときに画像を自動的に圧縮できるプラグインがありますが、手動で圧縮することをお勧めします。 圧縮せずにインストールするイメージが重いほど、サイトは重くなります。

動画を直接 WordPress にアップロードしないでください

あなたのウェブサイトのビデオ素材を通してあなたのブランドアイデンティティを紹介することは素晴らしい考えです. ただし、WordPress に直接アップロードしないでください。

動画はファイル サイズが大きく、WordPress でホストすると、帯域幅に深刻な影響を与えます。 代わりに、YouTube や Vimeo などのサードパーティ サイトに動画をアップロードし、それらのリンクを WordPress サイトに埋め込むことができます。

WordPress データベースをクリーンアップする

WordPress データベースがしばらくアクティブになっていると、多くのファイルとデータが保存されます。 これらのほとんどはもう必要ありません。 これらのファイルはディスク容量を使い果たし、サイトのサイズを増やします。

サインアップまたはメンバーシップのあるサイトの場合、コンテンツを提供するには追加のクエリが必要です。 これが意味することは 1 つだけです。それは、訪問者の読み込み時間が長くなるということです。

WordPress データベースを定期的に最適化する必要があります。 幸いなことに、作業を簡単にするプラグインがあります。 WP-Sweep と WP-Optimize を使用すると、ボタンをクリックするだけで、不要な投稿、未使用のタグ、スパム コメントなどを削除できます。

結論

上記のヒントはすべて、WordPress のパフォーマンスを最適化するための試行錯誤済みの方法です。 この記事が、Web サイトの高速化と訪問者のエクスペリエンスの向上に役立つことを願っています。

WordPress サイトから最適なパフォーマンスを引き出すために、すべての手順を試してみてください。 また、これらの手順を試す前後に Web サイトのパフォーマンス テストを行って、サイトがどの程度改善されたかを確認してください。