WordPress CDN –2022年にWordPressCDNを使用する理由
公開: 2017-07-31パフォーマンスホスティング会社として、WordPressサイトを高速化する方法を調査して共有したいと思っています。 今日のスピードに関しては、簡単なことの1つは、コンテンツ配信ネットワーク(CDN)を利用することです。 彼らはあなたの訪問者へのコンテンツの配信をスピードアップしながらあなたのウェブサーバーの負荷を取り除き、それによって彼らの経験をより良くします!
今日は、WordPress CDNがどのように機能するか、なぜWordPress CDNを使用する必要があるのか、それに伴ういくつかの追加のメリットについて、素人の言葉で説明したいと思います。 また、いくつかの速度テストを共有して、自分のサイトで期待できるパフォーマンスの向上をより適切に判断できるようにします。
WordPress CDNとは何ですか?
CDNはコンテンツ配信ネットワークの略です。 これらは、世界中にあるサーバー(POPとも呼ばれます)のネットワークです。 これらは、画像、CSS、JavaScript、ビデオストリームなど、WordPressサイトの静的(場合によっては動的)コンテンツのコピーをホストおよび配信するように設計されています。
- CDNの仕組み
- CDNのメリット
- CDN速度テスト
- CDNが必要ですか?
- 人気のCDNプロバイダー
- WordPressにCDNをインストールする方法
CDNの仕組み
まず、CDNをWordPressホスティング会社と混同したくないでしょう。 これらは完全に別個のサービスです。 CDNは、ホスティングプロバイダーに代わるものではなく、サイトの速度を上げるための追加の方法です。 ここKinstaでのホスティングは非常に高速ですが、CDNを使用するとサイトをさらに高速化できます。
CDNはどのように正確に機能しますか? たとえば、Kinstaを使用してWebサイトをホストする場合は、米国中部、ヨーロッパ、南米、アジアなどの物理的なデータセンターの場所を選択する必要があります。 USCentralを選択したとしましょう。 これは、あなたのウェブサイトがアイオワ州カウンシルブラフスの「ホストサーバー」に物理的に配置されていることを意味します。 ヨーロッパにいる人々があなたのウェブサイトにアクセスすると、テキサス州ダラスからアクセスしている人と比べて、ウェブサイトの読み込みに時間がかかります。 なんで? データはさらに距離を移動する必要があるためです。 これは、レイテンシーと呼ばれるものです。 遅延とは、ネットワークを介したデータの送信に関係する時間や遅延を指します。 距離が遠いほど、レイテンシーは大きくなります。
また、ブラウザからホスティングサーバーへのデータ要求と、ホスティングサーバーからWebブラウザへの要求されたコンテンツを処理するには、いくつかのネットワークホップ(中間ネットワークデバイス間の通信インスタンス)が必要です。 そして、それがCDNの出番です。 近くのサーバーからサイトのコンテンツをロードすることで、その待ち時間を短縮するのに役立ちます。 これらのCDNサーバーは、POP(Point of Presence)と呼ばれることもあります。

WordPressユーザーは、最初は少し圧倒される可能性があるため、コンテンツ配信ネットワークを調べるのをためらうことがあります。 したがって、これらがどのように機能し、素人の言葉で言えば、3つの簡単なステップで実装できるかを次に示します。
ステップ1
CDNプロバイダーを選択し、そのサービスにサブスクライブします。 これらは通常、月単位またはデータ使用量ごとに請求されます。 ほとんどのプロバイダーはあなたの費用を見積もるための計算機を持っています。
ステップ2
CDNイネーブラーやWPロケットなどの無料プラグインを利用して統合します。 これらのプラグインは、アセットをCDNに自動的にリンクします。 CDNにコンテンツを取得するために必要な作業はありません。これは、すべてハンズオフです。 CDNの展開は、数年前よりもはるかに簡単です。
ステップ3
人々があなたのウェブサイトにアクセスすると、世界中のさまざまなCDNからWordPressサイトのコンテンツが読み込まれます。 したがって、アイオワにあるサイトにアクセスするヨーロッパの訪問者の場合、コンテンツはヨーロッパのPOPから読み込まれています。 彼らはこれをどのように行うのですか? CDNは通常、2つの異なるタイプのテクノロジーを使用して、ユーザーを正しい場所にルーティングします。これは、 IPエニーキャスト+ジオロケーションルーティングです。 ユーザーのリクエストがどこから来たのかを自動的に検出し、リクエストを最も近いPOPにルーティングできます。
ただし、WordPressホストの戦略的なサーバーの場所を選択することは依然として重要です。 CDNはメディアとコンテンツの配信に役立ちますが、Webサイトが読み込まれるときに、ホスティングプロバイダーに対して単一のリクエストを行う必要があるためです。 プロキシサーバーでフルページキャッシュを利用している場合を除きます。これについては後で説明します。 Kinstaには、WordPressサイトをホストできる29のデータセンターの場所があります。
CDNのメリット
以下は、WordPressサイトでCDNを使用することの多くの利点のほんの一部です。
1.パフォーマンスの向上
パフォーマンスの向上は、CDNを使用する最大の理由の1つです。 より速い読み込みサイトは、より高いコンバージョン率、減少したバウンス率、およびより長い平均訪問者期間と直接相関することが何度も証明されています。 そして、それは単にすべての周りのより良いユーザーエクスペリエンスは言うまでもありません。 ウェブサイトの読み込みに時間がかかりすぎたために最後にブラウザをクリックしたのはいつですか。 これはあなたが起こりたい最後のことです。 しかし、私たちの言葉を信じないでください。業界のトップリーダーからの簡単な統計を以下に示します。
- ページ応答が1秒遅れると、コンバージョンが7%減少する可能性があります。 (出典:Kissmetrics)
- BBCは、サイトの読み込みにかかる1秒ごとにユーザーの10%がさらに失われることを確認しています。 (出典:Creative Bloq)
- GoogleのDoubleClickの調査によると、モバイルサイトへのアクセスの53%は3秒後に放棄されています。 (出典:DoubleClick)
- AliExpressは読み込み時間を36%短縮し、注文が10.5%増加し、新規顧客のコンバージョンが27%増加しました。 (出典:アカマイ)
CDNがWordPressサイトのパフォーマンスを向上させるのに役立ついくつかの方法があります。
TTFBを削減します
WordPress CDNは、データの移動に必要な物理的な距離を短縮することでレイテンシーを短縮できることをすでに説明しました。 ただし、最初のバイト(TTFB)までの時間を短縮するのにも役立ちます。 簡単に言うと、これは、サーバーからデータの最初のバイトを受信する前にブラウザーが待機する必要がある時間の測定値です。 そのデータの取得に時間がかかるほど、ページの表示に時間がかかります。

よくある誤解は、これはDNSルックアップ時間の後に計算されるというものですが、ネットワークでのTTFBの元の計算には、常にネットワーク遅延が含まれています。 これには3ステップのプロセスが含まれ、遅延と遅延がその間のどこでも発生する可能性があり、合計でTTFBの合計になります。 TTFBが高い場合は、コードの誤りやホストサーバーでのキャッシュの設定ミスなど、さまざまな理由が考えられます。 しかし、地理的な距離は間違いなく1つのアクターです。 Kinsta CDN(KeyCDNを利用)との違いを示すために、少しテストを実行しました。 各テストは5回実行され、平均が取られました。
CDNなしのTTFB
最初にCDNを無効にしてテストを実行しました。ご覧のとおり、合計読み込み時間は1.45秒で、アセットの平均TTFBは約136ミリ秒でした。

CDNを使用したTTFB
次に、CDNを有効にして、テストを再実行しました。 ご覧のとおり、合計読み込み時間は788ミリ秒に短縮され、平均TTFBは37ミリ秒になりました。 CDNがもたらす違いは何でしょう。 注意すべきもう1つの重要な点は、このテストを実行するためにストックホルムの場所を選択したことです。 なんで? 物理的な距離を縮めることで得られる本当の改善をお見せしたかったからです。 ストックホルムにCDNPOPがあるので、私たちのコンテンツはストックホルムから提供されています。

注:Cloudflareを利用している場合は、TTFBがわずかに高くなる可能性があります。 これは、完全なプロキシサービスを実行することによる追加のオーバーヘッドと複雑さが原因である可能性があります。 Cloudflareには、一部のCDNプロバイダーにはない追加のファイアウォールやその他の機能があることに注意してください。 だからあなたはあなた自身の決心をする必要があるでしょう、それはあなたにもっと利益をもたらすかもしれません。 サイト全体が適切に最適化されていない場合は、わずかに高いTTFBにヒットすることは、トレードオフの価値がある可能性があります。
ただし、Cloudflareページキャッシングを使用してTTFBを下げる方法に関するWBPulletのガイドも確認することをお勧めします。 これには、追加のセットアップとテストが必要になる場合があります。 環境はそれぞれ異なるため、必ず独自のテストを実行してください。 Cloudflareの新しいArgoサービスは、TTFBを下げるのに役立つことがいくつかの例で示されています。 Cloudflareの新しい自動プラットフォーム最適化ツールもチェックしてください。これはWordPressのパフォーマンスを向上させるための素晴らしいサービスです。
キャッシングによる迅速な配信
WordPressホストまたはプラグインでキャッシュを利用するのと同じように、CDNもキャッシュを利用します。 これは、ファイルを非常に高速に配信できる1つの方法です。 ただし、注意すべき重要なことの1つは、キャッシュがどのように機能するかです。 CDNがメディアのコピーを取得すると、実際にCDNにキャッシュされる前に、通常、訪問者から1〜2回要求される必要があります。 CDNは、「X-Cache」と呼ばれるリクエストにHTTPヘッダーを配置します。 最初または2番目のリクエストでは、ファイルは通常MISSとして表示されます。つまり、ファイルはまだキャッシュされていません。

その後のリクエストでは、HITとして表示されます。つまり、CDNにキャッシュされます。 ETagヘッダー、期限切れヘッダー、手動でCDNキャッシュを削除するなど、さまざまな要因に基づいてキャッシュされたままになります。

CloudflareなどのフルプロキシCDNを使用している場合は、フルページキャッシングと呼ばれるものを利用して、キャッシングを次のレベルに引き上げることもできます。 これには、すべてをURLにキャッシュすることが含まれます。 ただし、WordPressサイトの場合、サイトの動的な部分に回避策を実装する必要があるため、これは難しい場合があります。
GZIP圧縮による大幅な節約
WordPress CDNは、ファイル形式とファイルの圧縮および解凍に使用されるソフトウェアアプリケーションであるGZIPも利用します。 GZIP圧縮はサーバー側(またはCDNサーバー/ POP)で有効になっており、HTML、スタイルシート、およびJavaScriptファイルのサイズをさらに縮小できます。 これらはすでに別の方法で圧縮されているため、画像では機能しません。 圧縮により最大70%の削減が見られたものもあります。 これはおそらく、あなたが行うことができる最も簡単な最適化の1つです。 そして心配しないでください、すべての主要なCDNはこれをデフォルトで有効にしています。
Check GZIPCompressionやChromeDevToolsなどのツールを使用して、圧縮による大きな違いを確認できます。 たとえば、以下では、CDNから提供されるjquery.jsファイルで、GZIP圧縮によってサイズが94.9KBから33.6KBに減少したことがわかります。 これは、1つのファイルで64.59%の節約になります。 これをすべてのアセットとメディアに追加すると、圧縮が不可欠である理由がわかります。

Brotliは圧縮を次のレベルに引き上げます
Brotliは、Googleによって開発された新しい圧縮アルゴリズムであり、GZIPを含む既存のソリューションよりもファイルサイズを最大26%削減することが示されています。 Brotliの採用率はかなり速いペースで伸びています。 6月20日の時点で、GoogleはBrotli圧縮を使用してディスプレイ広告を圧縮しています。

ただし、Brotliはまだ新しいため、まだすべてのCDNプロバイダーで利用できるわけではありません。 しかし、KeyCDNやCDN77など、現在それをサポートしているものがいくつかあります。 ほとんどの場合、これを機能させるには、オリジンサーバー(ホスティングサーバー)でもBrotliを有効にする必要があります。 また、Brotliのブラウザサポートも追いついてきています。 正しくセットアップされている場合、Brotliが有効になっているが、Brotliをサポートしていないブラウザーにロードされているサーバーは、単にGZIPにフォールバックします。
HTTP / 2
HTTP / 2は、すべてのCDNがアセットの配信を高速化するために現在利用している最大の機能の1つでもあります。 ブラウザがサポートされているため、HTTP/2にはHTTPSが必要です。 パフォーマンスの向上は、プロトコルがより優れた多重化、並列処理、ハフマン符号化を使用したHPACK圧縮、ALPN拡張、サーバープッシュをサポートできるなどのさまざまな理由によるものです。 HTTPSを使用する場合、以前はかなりのTLSオーバーヘッドがありましたが、HTTP / 2のおかげで、これは過去のものになりました。
2.帯域幅コストの削減
CDNのもう1つの大きな利点は、ホスティングサーバー(オリジンサーバー)からCPUとリソースをオフロードするのに役立つことです。 これにより、トラフィックの急増がホストを圧倒するのを防ぐことができます。 また、帯域幅のコストを削減するのにも役立ちます。 あなたが望む最後のことは、何かがバイラルになり、あなたのホストからの途方もない請求書、または超過料金であなたの左に行くことです。 たとえば、以下はCloudflareを使用しているサイトであり、ご覧のとおり、帯域幅要求の69%をオフロードするのに役立ちました。

CDNがコスト削減に役立つもう1つの方法は、ホットリンク保護を有効にする簡単な方法を提供することです。 これは基本的に、HTTPリファラーを制限し、他のWebサイトに他のユーザーがアセット(画像–画像を保護する方法に関するチュートリアルがあります)を埋め込まないようにすることを意味します。 ハフィントンポストの大失敗について聞いたことがある方もいらっしゃるかもしれません。 Huffington Postの著者は、Oatmealのウェブサイトから画像をコピーして貼り付けました。これにより、AWSから1,000ドルを超える請求が発生しました。 オートミールの所有者は、ハフィントンポストの記事の読者が見ることができるように画像を置き換えることになりました。 しかし、これがホットリンク保護を有効にすることが常に重要である理由です。そうしないと、法外な請求が発生する可能性があります。

3.高可用性とスケーラビリティ
CDNは、高可用性とスケーラビリティも提供します。 複製されたコンテンツは地理的に異なる場所にある複数のPOPで利用できるため、サーバーがダウンした場合、Webトラフィックは動的に別のサーバーにルーティングされます。 また、CDNプロバイダーはスケーラビリティを念頭に置いて構築されているため、スケーラビリティについて心配する必要はありません。 小規模な共有ホストを使用している場合、CDNはほとんどの負荷を処理しているため、実際にWebサイトがクラッシュするのを防ぐことができます。
4.SEOの利点
グーグルは2010年にサイトの速度をランキング要素にしたので、より速いウェブサイトがより高いランキングをもたらす可能性があることは周知の事実です。 速度にどれだけの重みが置かれているかを知る方法はありませんが、ユーザーエクスペリエンスに影響を与えるため、速度が最も重要なものの1つであると安全に推測できます。 Brian Deanは、上位100万のドメインを分析して、サイトの速度とGoogleのランキングの相関関係を調べましたが、結果は非常に良好でした。 これらのテストを決定的に証明することはほとんど不可能ですが、より高速なWebサイトを使用することはGoogleでのみ役立つと確信できます。 簡単に言えば、Googleは速いサイトに報酬を与えます。

CDNは、ウェブサイトのページの速度に加えて、画像などのメディアのクロール速度を上げるのにも役立ちます。これは、Google画像検索でのインデックス作成と相関関係があります。

5.追加のセキュリティ
多くのCDNプロバイダーは、Webアプリケーションファイアウォール(WAF)と、Originシールドと呼ばれるものを実装できるようにすることでセキュリティを強化しています。 これらは、UDPおよびICMPプロトコルをターゲットとするもの、SYN / ACK、DNS増幅、およびレイヤー7攻撃を含む、すべての形式とサイズのWordPressサイトに対するDDoS攻撃を軽減するのに役立ちます。 その他の利点には、防弾ではありませんが、発信元IPアドレスを隠すのに役立つプロキシの背後に配置することが含まれます。
DDoS攻撃を阻止する方法に関するケーススタディを必ず確認してください。 Easy DigitalDownloadsを実行している小さなeコマースサイトのクライアントがいて、 7日以内に1つのページに500万を超えるリクエストがありました。 このサイトは通常、1日あたり30〜40 MBの帯域幅と、1日あたり数百人の訪問者しか生成しませんでした。 しかし、突然、サイトは1日あたり15〜19GBのデータ転送に瞬時に移行しました。 これは4650%の増加です。 そして、GoogleAnalyticsは追加のトラフィックを示しませんでした。 それは良いことではありません。

クライアントは自分のサイトにSucuriのWebアプリケーションファイアウォールを実装し、すべての帯域幅と要求がサイトに即座にドロップされ(以下を参照)、それ以来、単一の問題は発生していません。 したがって、このような問題が発生した場合は、間違いなく優れた投資と時間の節約になります。

CDNは、有効期限付きのセキュリティで保護されたリンクを生成できるセキュアトークンなどの追加機能も提供します。 有効期限が切れると、ユーザーはそのコンテンツにアクセスできなくなります。
CDN速度テスト
したがって、WordPress CDNがどれほど有益であるかを説明するのではなく、実際に結果を表示するためにいくつかのテストを実行してみましょう。 CDNを有効にしてからCDNを使用せずに、4つの異なるテスト場所から5つのテストを実行しました。 このサイトはKinstaでホストされており、Kinsta CDN(KeyCDNを利用)を使用しています。 サーバーの物理的な場所は、米国アイオワ州です。
CDNの速度テストを行うときは、メディアがキャッシュされるようにCDNを数回実行するようにしてください。 CDNキャッシングに関して上記でさらに説明したように、X-Cache HTTPヘッダーは、キャッシュされると「HIT」を表示します。 キャッシュされていない場合は、「MISS」と表示されます。 これを適切に行わないと、実際には最初にキャッシュを構築しなかったときに、CDNがサイトの高速化に役立たないように見える場合があります。
CDNなし(ダラス、テキサス、米国)
最初に、テキサス州ダラスのPingdomでCDNなしで5つのテストを実行し、平均を取りました。

CDNなし(オーストラリア、メルボルン)
次に、オーストラリアのメルボルンのPingdomでCDNなしで5つのテストを実行し、平均を取りました。

CDNなし(米国カリフォルニア州サンノゼ)
次に、カリフォルニア州サンノゼのPingdomでCDNなしで5つのテストを実行し、平均を取りました。

CDNなし(ストックホルム、スウェーデン)
次に、スウェーデンのストックホルムのPingdomでCDNなしで5つのテストを実行し、平均を取りました。

CDNを使用(米国テキサス州ダラス)
次に、テキサス州ダラスのPingdomでCDNを使用して5つのテストを実行し、平均を取りました。

CDN付き(オーストラリア、メルボルン)
次に、オーストラリアのメルボルンのPingdomでCDNを使用して5つのテストを実行し、平均を取りました。

CDNを使用(米国カリフォルニア州サンノゼ)
次に、カリフォルニア州サンノゼのPingdomでCDNを使用して5つのテストを実行し、平均を取りました。

CDN付き(ストックホルム、スウェーデン)
次に、ストックホルムのPingdomでCDNを使用して5つのテストを実行し、平均を取りました。

結果
次に、結果を見て、CDNが合計読み込み時間にどの程度影響するかを理解しましょう。

- 米国テキサス州ダラス:CDNを使用した場合の合計読み込み時間は8.11%減少します。
- 米国カリフォルニア州サンノゼ:CDNを使用した場合の合計読み込み時間の33.02%の削減
- オーストラリア、メルボルン:CDNを使用すると、合計読み込み時間が54.19%減少します。
- スウェーデン、ストックホルム:CDNを使用すると、合計読み込み時間が54.7%減少します。
ご覧のとおり、ダラスとサンノゼの両方で、CDNを使用した方がわずかに高速でした。 また、オーストラリアのテストを見ると、読み込み時間に大きな違いがあることがわかります。 これは、テストサーバーの地理的な場所が原因です。 私たちのサーバーはアイオワにあるので、ダラスとサンノゼからデータをロードするのにそれほど遠くはありません。 しかしオーストラリアの場合、距離が読み込み時間を短縮します。 CDNを有効にすると、コンテンツとメディアがオーストラリアのシドニーにあるKinsta CDN POPから読み込まれるため、ダウンロード時間が大幅に短縮されます。 同じことがスウェーデンのストックホルムにも当てはまります。
ここで問題となるのは、場合によってはロード時間を50%以上短縮したいですか? 答えはイエスでなければなりません!
CDNが必要ですか?
ここキンスタでよく聞かれる質問は、特定のWebサイトにCDNが必要かどうかです。 私たちの経験では、CDNはほとんどすべてのシナリオで有益です。 上記のすべてのメリットをご覧ください。 ほとんどのCDNプロバイダーは非常に安価であり、一部のプロバイダーは1 GBあたり0.04ドルという低価格であるため、通常、価格はもはや要因ではありません。 そして、Cloudflareも無料です。 さらにテストを行う必要があるのは、特定の地理的な場所にいる訪問者にのみコンテンツを提供している場合のみです。
たとえば、カナダのオンタリオ州にWebサイトがある小さなお店だとします。 おそらく、他の場所にいる顧客についてはあまり気にしないでしょう。 CDNプロバイダーのPOPがどこにあるかを調査する必要があります。 たとえば、Webサーバーホストがオンタリオにあるが、米国で最も近いPOPしかないCDNプロバイダーにサインアップすると、実際にサイトの速度が低下する可能性があります。 非常にまれなこのシナリオでは、CDNを使用しない方が有益な場合があります。
人気のCDNプロバイダー
そこから選択できる優れたCDNプロバイダーはたくさんあります。 それらのほとんどは無料トライアルを持っているので、どれがあなたのサイトに最適かを確認するためにいくつか試してみることをお勧めします。 ここKinstaには、KeyCDNを利用したすべてのクライアント向けの無料のCDN統合があります。 チェックアウトする必要がある他のサードパーティプロバイダーは次のとおりです。
- KeyCDN
- Cloudflare
- StackPath(以前のMaxCDN)
- CDN77
- Amazon CloudFront
- すばやく
- インカプセル
- アカマイ
WordPressにCDNをインストールする方法
各CDNプロバイダーには独自の統合方法がありますが、ありがたいことに、それらはすべてWordPressをサポートしており、統合が非常に簡単です。 問題が発生した場合は、必ずドキュメントを確認するか、サポートチームに問い合わせてください。
Kinsta CDN
私たちは、200以上の場所にあるHTTP / 2およびIPv6対応のコンテンツ配信ネットワークであるKeyCDNと提携して、世界中のアセットとメディアをターボチャージしました。 現在サービスを提供している地域には、アメリカ、南アメリカ、ヨーロッパ、アフリカ、アジア、オーストラリアが含まれます。

KinstaCDNを有効にする方法を確認してください。 これは、MyKinstaダッシュボード内からの簡単なワンクリックプロセスです。

また、驚くべきCDN分析機能を備えているため、帯域幅の使用状況、リクエストごとの上位ファイル、HTTPステータスコードなどを確認できます。

Cloudflare
Cloudflareを使用している、または興味がある場合は、WordPressサイトにCloudflareをインストールする方法に関する詳細なチュートリアルがあります。
サードパーティのCDN
KeyCDNを自分でデプロイすることを検討している場合は、ダミーのCDNに関するこの記事を読むことをお勧めします。
私たちがアドバイスすることの1つは、プロバイダーから提供されたランダムなURLの代わりに、メディアとアセットにサブドメインを利用することです。 例:cdn.yourdomain.com。 これにより、サイトのブランディングが向上し、インデックス作成の問題に関する煩わしさが軽減されます。 プロバイダーでCDNを設定した後、CDNイネーブラーなどの無料のWordPressプラグインを利用して、アセットを簡単にリンクし、CDNプロバイダーに自動的にコピーすることができます。

WPRocketやW3TotalCacheなどの他のプラグインにも同様の統合方法があります。

WordPressサイトからできるだけ多くのリソースをロードすることが重要です。 これにより、訪問者へのより迅速な配信と単一のHTTP/2接続の利用が保証されます。 Pingdomなどのツールを使用してWebサイトを実行し、メディアがどこからロードされているかを確認できます。 テーマや特定のプラグインは、統合が完了した後でもCDNから読み込まれない理由について、少し調整したり調査したりする場合があります。
CDNを使用した画像のインデックス作成
CDNに移動するときに、画像が引き続きGoogleでインデックスに登録されるようにする必要があります。 Yoast SEOプラグインのユーザーの場合、functions.phpファイルの最後に次のコードを追加する必要があります。 もちろん、ドメインとCDNドメインを独自のものに置き換えます。
function wpseo_cdn_filter( $uri ) { return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri ); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );
これを行わないと、画像のインデックスが解除される可能性があります(以下を参照)。 これは、Google検索コンソールでいつでも自分で確認できます。

ただし、画像が適切にインデックスに登録されていることをGoogle Search Consoleが正しく報告すると、かなりの数の不整合が発生することにも気づきました。 画像が実際にインデックスに登録されているかどうかを確認する良い方法は、Google画像検索にアクセスして、次のように入力することです: site:https://yourdomain.com
。

重要: CDNURLを入力しないでください。 画像はCDNから提供されますが、ルートドメインでインデックスを作成する必要があります。 あなたの画像がGoogle画像検索に表示される場合、それはそれらがうまく索引付けされていることを意味します。
概要
うまくいけば、WordPressCDNを使用することで得られる驚くべきメリットをすべて確認できるようになります。 これにより、世界中でメディアの読み込みが速くなり、TTFBが削減され、帯域幅のコストとサーバーの負荷が大幅に削減されます。 それだけでなく、ページの読み込み時間が短縮されたため、ランキングが向上する可能性があります。 そして最も重要なのは、訪問者のユーザーエクスペリエンスが大幅に向上することです。
HTTP / 2 Kinsta CDNが、すべてのホスティングクライアントに含まれていることを忘れないでください。 CDNの使用について何か考えはありますか? 以下にご意見をお聞かせください。