learning center banner

ノードキャッシングとは何ですか?

CDNキャッシングがどのように帯域幅コストを削減し、信頼性の高いコンテンツ配信を確保し、ウェブサイトのパフォーマンスを最適化するかを発見してください。私たちのCDNキャッシュサーバーは世界中に戦略的に配置されており、迅速で安定したコンテンツ伝送を提供します。オフラインキャッシングとキャッシュプレリフレッシュ機能により、ソースサイトに問題が発生した場合でも、通常のコンテンツアクセスと更新を保証します。

ノードキャッシュとは何ですか?

キャッシングは、コンテンツ配信ネットワーク(CDN)サービスの中心にあります。ブラウザキャッシュがハードドライブにファイルを保存し、より迅速にアクセスできるようにするのと同様に、CDNはウェブサイトのコンテンツを強力なプロキシサーバーに移動させ、コンテンツ配信を加速するために最適化されています。

キャッシングは、ウェブサイトのファイルをCDNキャッシュプロキシサーバーに選択的に保存することによって機能し、近くの場所からブラウジングしているウェブサイト訪問者が迅速にアクセスできるようにします。

CDNキャッシングの利点は何ですか?

1. 帯域幅コストの削減

CDNキャッシュプロキシからコンテンツを配信することで、オリジンサーバー(バックエンドサーバー)の負担が軽減され、多数の訪問者にコンテンツを提供する際の帯域幅コストが大幅に削減されます。ほとんどのサイトでは、キャッシュ可能なコンテンツの割合に応じて、帯域幅コストを40%から80%まで削減できます。

2. ユーザー体験の向上

グローバルに分散したキャッシュプロキシサーバーネットワークにより、CDNはすべての訪問者に対してウェブサイトのコンテンツを近くに届けます。このコンテンツをローカルサーバーから配信することで、アクセス速度とユーザー体験が大幅に改善されます。

3. 信頼性のあるコンテンツ配信の確保

現代のCDNは、ほとんどの通常の企業ネットワークの能力をはるかに超えるトラフィック容量を持っています。自己ホスト型のウェブサイトは、予期しないトラフィックのピークやサービス拒否攻撃によって簡単に中断される可能性がありますが、CDNキャッシュサーバーは非常に堅牢で安全です。その結果、ピークトラフィックの状況でも安定しています。

静的ファイルは優先的にキャッシュされます

ウェブサイトのコンテンツの大部分は、時間の経過や異なるユーザーによって変更されることが期待されない静的な事前フォーマットされたファイルで構成されています。これらのファイルは、動的ファイル(データベースからの情報に基づいてその場で生成されるファイル)に対してキャッシュのデフォルト候補となります。
例えば:動的に生成された製品情報を持つ静的なeストアテンプレート。一般的な静的ファイルには以下が含まれます:

  1. テンプレート画像
  2. ビデオ
  3. 音楽
  4. JavaScript
  5. CSSファイル

キャッシュサーバーはどのように機能しますか?

プロキシキャッシュサーバーは、世界中に戦略的に配置されたCDNネットワークデータセンターの基盤です。これらのポイントオブプレゼンス(PoP)は、個々の地域のトラフィックパターンに基づいて選ばれます。

多くのユーザーがいる活発な場所には、複数のデータセンターが存在する場合があります。一方、ユーザーが少ない遠隔地には、大規模な地理的領域をカバーするために、1つのPoPしかないことがあります。

一旦設置されると、キャッシュサーバーはウェブサイトのコンテンツのリポジトリとして機能し、ローカルユーザーにキャッシュされたファイルへのアクセラレートアクセスを提供します。キャッシュサーバーがエンドユーザーに近いほど、ウェブサイトデータの伝送に必要な接続時間は短くなります。

ハードウェア的には、典型的な個別キャッシュサーバーはコンテンツ配信のパワーハウスであり、強化されたRAMおよびSSDストレージリソースを備えています。高速なオプションであるRAMは高優先度リソースに使用され、一方でSSDは要求が少ないが依然としてキャッシュ可能なウェブファイルに使用されます。


This image illustrates the concept of Node Cache in Content Delivery Network (CDN) services. It shows how origin server content is cached in various cache servers distributed globally to improve the delivery speed and user experience for end users.

Key points:
1. **Origin Server**: The primary source of content.
2. **Cache Servers**: Distributed globally to store copies of content.
3. **End Users**: The end recipients of the content.

Benefits of CDN caching:
1. **Reduction in bandwidth costs**: By caching content at cache servers, the load on origin servers is reduced, resulting in significant cost savings on bandwidth.
2. **Improved user experience**: Content is delivered from nearby cache servers, reducing latency and improving page load times.
3. **Reliable content delivery**: CDN cache servers can handle high traffic volumes and ensure stable delivery even during peak times.

Static files are优先缓存:
- Template images
- Videos
- Music
- JavaScript
- CSS files

Cache servers function by acting as repositories for website content, providing accelerated access to cached files to local users. The closer the cache server is to the end user, the shorter the connection time required for website data transfer.

オフラインキャッシュ

オフラインキャッシングが有効になっている場合、ソースサイトに障害が発生したときにCDNを使用してコンテンツをキャッシュすることができます。つまり、リソースを元のソースに戻すことができない場合です。

ノードにキャッシュがある場合、キャッシュされたコンテンツが返されます。つまり、ミッション内のコンテンツが期限切れになり、ソースステーションが回復して正常に戻るまで、期限切れのコンテンツに応答し続けます。

ノードにキャッシュがない場合、ソースステーションが故障していることを示すエラーメッセージが返されます。

キャッシュプリリフレッシュ

コンテンツ配信ネットワーク(CDN)は、基本的なキャッシュ設定機能を提供します。CDNは、指定されたサービスの種類、ディレクトリ、およびURLに基づいてキャッシュの有効期限を設定できます。このようにして、ノードキャッシュリソースは定期的にクリアされ、ソースステーションが最新のリソースを再キャッシュすることができます。

さらに、CDNは、バッチでリフレッシュ操作のためにURLまたはディレクトリを指定するキャッシュリフレッシュ機能も提供します:

リフレッシュURL:すべてのCDNノード上の対応するリソースのキャッシュを削除します。

リフレッシュディレクトリ:リフレッシュ変更リソースモードでは、ユーザーが一致するディレクトリ内のリソースにアクセスすると、そのリソースの最終更新情報がソースから取得されます。現在のキャッシュリソースと一致する場合、キャッシュされたリソースが直接返されます。不一致の場合、リソースがソースから取得され、再度キャッシュされます。すべてのリソースをリフレッシュするが選択された場合、ユーザーが一致するディレクトリ内のリソースにアクセスすると、システムは新しいリソースを直接返し、新しいリソースを再度キャッシュします。

キャッシュプリリフレッシュが適用されるシナリオ

新しいリソースのリリース

ソースサイトが古いリソースを同じ名前の新しいリソースに上書きした後、対応するリソースのURLまたはディレクトリを提出してリソースをリフレッシュできます。キャッシュがクリアされた後、すべてのユーザーが最新のリソースに直接アクセスできます。

違法リソースのクリアリング

サイトに違法リソース(ポルノ、薬物、ギャンブルなど)が見つかった場合、ソースサイトのリソースが削除された後でもノードキャッシュリソースにアクセスできます。ネットワーク環境を維持するために、URLをリフレッシュしてキャッシュリソースを削除し、タイムリーなクリアリングを確保できます。

結論

Tencent EdgeOneは、さまざまな業界(eコマース、小売、金融サービス、コンテンツおよびニュース、ゲームなど)を保護し、ユーザー体験を向上させるためのTencentエッジノードに基づく加速およびセキュリティソリューションを提供します。

Tencent EdgeOneのノードはユーザーに近く、データアクセスのレイテンシを大幅に削減し、データ転送のジッターを回避し、大量のデータの転送中の安定性と有効性を保証します。さらに、EdgeOneは、動的/静的データの加速、越境加速、およびスマートルート最適化を含む多くの加速機能を持ち、レイテンシに敏感なビジネスを効率的にサポートします。

詳細については、 加速サービスおよびアクセスセキュリティサービス または Tencent EdgeOneにサインアップしてください。