tencent cloud

Content Delivery Network

動向とお知らせ
製品アップデート情報
初心者ガイド
製品の説明
製品概要
製品の優位性
ユースケース
基本概念
使用制限
CDN性能説明(サンプリング)
購入ガイド
CDN 購入ガイド
クイックスタート
ゼロから始めるCDNの設定
ドメイン名のアクセス
CNAMEの設定
ドメイン名所有権の検証
ドメイン名アクセスに関するよくあるご質問
設定ガイド
ドメイン名管理
ドメイン名の設定
統計分析
更新予熱
ログサービス
サービスクエリー
オフラインキャッシュ
権限管理
権限設定
コンソールの権限に関する説明
サブアカウントまたはコラボレーターでリアルタイムログをアクティブ化する方法
プラクティスチュートリアル
CDN - CVM
CDN - COS
DNSPodクイック設定CNAME
APIドキュメン
History
Introduction
API Category
Content Management APIs
Real-time Log APIs
Service Query APIs
Data Query APIs
Making API Requests
Log Query APIs
StopCdnDomain
Configuration Management APIs
Obsoleted APIs
Other APIs
Data Types
Error Codes
よくある質問
機能特性に関する問題
課金に関する問題
ドメイン名アクセスの問題
キャッシュ設定の質問
更新とプリフェッチの質問
統計分析に関する問題
HTTPSに関してよくある質問
ノードネットワークの問題
障害に関する質問
障害処理
ステータスコードの説明と推奨する対処方法
異なるノードキャッシュのコンテンツが不一致
CDNにアクセスすると、ウェブページのアクセス速度が遅くなります
トラフィックのヒット率が低い場合
CDNドメイン名に突然、404エラーが発生しました
ページ表示の異常-アクセスクロスドメインエラー
リソースキャッシュは有効化されていません
用語集

キャッシュキールール設定

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-12-31 11:28:54

設定シナリオ

Tencent Cloud CDNは、キャッシュ時にKey-Value形式を使用してリソースをマッピングします。Keyはキャッシュキーで、キャッシュされたリソースの一意の識別子です。キャッシュキールールを設定することにより、異なるファイルタイプのコンテンツに[フィルタリングパラメータ]と、[大文字と小文字を区別しない]機能を設定して、キャッシュキーを最適化できます。

フィルタリングパラメータ

ユーザーがURLを介してリソースにアクセスする場合、以下のリンクを使用して2つの異なる画像を表示するなど、いくつかの特別なパラメータを使用する場合があります。 http://cloud.tencent.com/1.jpg?version=1http://cloud.tencent.com/1.jpg?version=2 このシナリオでは[フィルタリングパラメータ]機能を無効にする必要があり、完全なURLをキャッシュキーとして画像の内容をそれぞれキャッシュし、リソースを区別します。
オーディオ・ビデオのシナリオで、タイムスタンプ署名パラメータを使用し、アクセス認証を行う場合: http://cloud.tencent.com/1.mp4?sign=XXXXXX このシナリオでは[フィルタリングパラメータ]機能を有効にする必要があります。「?」の前のリンクhttp://cloud.tencent.com/1.mp4をキャッシュキーとします。ノードは1つのリソースのみをキャッシュし、タイムスタンプ署名が絶えず変化している場合でも、署名認証を介してキャッシュに直接ヒットすることができます。

大文字小文字を区別しない

業務シナリオにおいて、リソースのURLパスの大文字と小文字の違いがリソースの内容に影響する場合は、[大文字小文字を区別しない]設定を無効にすることができます。 業務シナリオにおいて、リソースのURLパスの大文字と小文字の違いがリソースの内容に影響しない場合は、[大文字小文字を区別しない]設定を有効にし、ヒット率を上げることができます。
注意:
プラットフォームはアップグレード中であり、現在のところ大文字と小文字を区別しない設定を有効化することはできません。

設定ガイド

設定の確認

CDNコンソールにログインし、左側のメニューバーで【ドメイン名管理】を選択し、ドメイン名操作列の【管理】をクリックして、ドメイン名設定ページに移動します。Tabを【キャッシュ設定】に切り替えると、【キャッシュキールールの設定】が表示されます。
アクセラレーションドメイン名を追加する際には、業務タイプに応じて、[フィルタリングパラメータ]機能がデフォルトで無効または有効となります。
アクセラレーションドメイン名で静的アクセラレーション業務タイプを選択した場合、フィルタリングパラメータはデフォルトでは無効です。キャッシュキールールの設定では、すべてのファイルルールの【フィルタリングパラメータ】が「フィルタリングしない」に同期されます。
アクセラレーションドメイン名でダウンロードやストリーミングメディアのVOD業務タイプを選択した場合、[フィルタリングパラメータ]機能はデフォルトで有効になります。キャッシュキールールの設定では、すべてのファイルルールの【フィルタリングパラメータ】が「すべてフィルタリングする」に同期されます。




ルールの追加

必要に応じてキャッシュキーのルールを追加できます。



設定の制約

1つのドメイン名で最大20件までキャッシュキールール(デフォルトルールを含む)を追加できます。
複数あるルールは優先順位を変更できます。下部の優先順位が上部のものよりも高くなります(デフォルトルールの優先順位を変更できません)。
1つのファイルタイプ/フォルダ/フルパスファイルルールでは、最大100グループのコンテンツを入力でき、異なるコンテンツ間は「;」で区切ります。例:ファイルタイプ - jpg;png。
フィルタリングパラメータ - 指定されたパラメータを保持
すべてのファイル:最大6つのパラメータ名を入力でき、1つのパラメータ名の上限は20文字となります。
ファイルタイプ/フォルダ/フルパスファイル:最大5つのパラメータ名を入力でき、1つのパラメータ名の上限は20文字となります。 複数のパラメータ名の間は「;」で区切ります。例:key1;key2;key3。

ルールの変更

追加されたキャッシュキーのルールを変更することができます。キャッシュキーのルール操作欄の【変更】をクリックして変更します。
注意:
デフォルトルールはフィルタリングパラメータと、大文字と小文字を区別しない設定のみ変更可能であり、タイプとコンテンツの変更はサポートしていません。

ルールの削除

追加されたキャッシュキーのルールを削除できます。キャッシュキーのルール操作欄の【削除】をクリックして削除します(デフォルトではルールを削除できません)。

設定例

アクセラレーションドメイン名 www.test.comの【キャッシュキールールの設定】が次の場合、


実際のアクセス状況は次のとおりです。
クライアントがリソースwww.test.com/abc.jpg?version=1&colour=redwww.test.com/abc.JPG?version=1&colour=redをリクエストし、リクエストがいずれもCDNノードXにアクセスして、ノードXに上記の2つのリソースのキャッシュがない場合:
オリジンサーバーへ戻ってabc.jpg画像リソースを取得し、CDNノードX上にキャッシュするようにリクエストします。フィルタリングパラメータが「すべてフィルタリングする」になっているため、「?」以前のリンクwww.test.com/abc.jpgがキャッシュキーになります。
クライアントがwww.test.com/abc.JPG?version=1&colour=redをリクエストする場合、大文字と小文字を区別しない設定が有効になっていないため、以前にキャッシュしたwww.test.com/abc.jpgリソースにヒットしません。オリジンサーバーへ戻ってabc.JPG画像リソースを取得し、CDNノードX上にキャッシュするようにリクエストします。対応するキャッシュキーはwww.test.com/abc.JPGになります。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック