静的リソースと動的リソースの両方の配信を高速化するには、動的アクセラレーション機能を有効にし、静的ファイルタイプを設定して静的リソースのカスタムアクセラレーションルールを作成します。 これにより、プレゼンスポイント (POP) に静的リソースをキャッシュし、最適なルートを介してオリジンサーバーから動的リソースを取得できます。
背景情報
次のアクセラレーションルールは、静的リソースと動的リソースに適用されます。
オン
静的および動的リソースの配信を高速化するには、動的アクセラレーションを有効にする必要があります。 ビジネス要件に基づいて、ファイルタイプごとに静的リソースのアクセラレーションルールを設定できます。 次に、カスタム高速化ルールに基づいて静的リソースが分散されます。 キャッシュする静的リソースのファイルタイプ、URI、およびパスを設定することもできます。
オフ
動的リソースの配信を高速化する必要がなくなった場合は、動的高速化を無効にできます。 次に、動的リソースは、加速なしで静的コンテンツキャッシュ規則に基づいて分散される。 静的ファイルのデフォルトのアクセラレーションルールのみが有効です。 静的ファイルのカスタム高速化ルールはすべて無効になります。
手順
静的ファイルタイプを設定します。
ログインして
DCDNコンソール左側のナビゲーションウィンドウで、ドメイン名 をクリックします。
On theドメイン名ページで、静的ファイルタイプを設定するドメイン名を見つけて、設定.
ドメイン名の左側のナビゲーションツリーで、アクセラレーションルール.
オンにする動的アクセラレーション.
On the静的ファイルタイプタブをクリックします。変更.
静的ファイルタイプ ダイアログボックスで、静的ファイルタイプ パラメーターを設定します。 次の表に、パラメーターを示します。
パラメーター
説明
静的ファイルタイプ
次の種類の静的ファイルがサポートされています。
画像: GIF、PNG、BMP、JPEG、およびJPG。
Webページ: HTML、HTM、およびSHTML。
オーディオおよびビデオファイル: MP3、WMA、FLV、MP4、WMV、OGG、およびAVI。
テキストファイル: DOC、DOCX、XLS、XLSX、PPT、PPTX、TXT、およびPDF。
その他: ZIP、EXE、TAT、ICO、CSS、JS、SWF、APK、M3U8、TS、EJS、SVG、WOFF、およびOTF。
クリックOK.
キャッシュ有効期限ルールを作成します。
では、キャッシュの有効期限セクション、をクリック追加.
では、キャッシュ期間ダイアログボックスで、ディレクトリまたはファイル名拡張子タイプパラメーターには、その他の必須パラメーターを設定します。
パラメーター
説明
タイプ
ディレクトリ または ファイル名拡張子 を選択します。
ディレクトリ: 同じディレクトリ内のリソースのキャッシュルールを追加します。
ファイル名拡張子: 同じファイル名拡張子を持つリソースのキャッシュルールを追加します。
コンテンツ
キャッシュルールを追加するディレクトリまたはファイル名の拡張子を指定します。
ディレクトリ を選択した場合、次のルールに注意してください。
一度に入力できるディレクトリは1つだけです。 スラッシュ (/) を使用して、すべてのディレクトリを指定できます。
フルパスを入力できます。 パスはスラッシュ (/) で始まる必要があります。 例: /directory/aaa
ファイル名拡張子 を選択した場合、次のルールに注意してください。
1つ以上のファイル名拡張子を入力できます。 ファイル名の拡張子はコンマ (,) で区切ります。 例:
jpg,txt
ファイル名拡張は大文字と小文字を区別します。次の種類の静的ファイルがサポートされています。
画像: GIF、PNG、BMP、JPEG、およびJPG。
Webページ: HTML、HTM、およびSHTML。
オーディオおよびビデオファイル: MP3、WMA、FLV、MP4、WMV、OGG、およびAVI。
テキストファイル: DOC、DOCX、XLS、XLSX、PPT、PPTX、TXT、およびPDF。
その他: ZIP、EXE、TAT、ICO、CSS、JS、SWF、APK、M3U8、TS、EJS、SVG、WOFF、およびOTF。
アスタリスクのワイルドカード文字 (*) を使用してすべてのファイルタイプを指定することはできません。
有効期限
TTLを指定します。 最大TTLは3年です。 以下のルールにご注意ください。
画像やアプリケーションパッケージなど、更新頻度の低い静的ファイルには、1か月以上のTTLを指定します。
ビジネス要件に基づいて、JavaScriptファイルやCSSファイルなど、頻繁に更新される静的ファイルのTTLを指定します。
PHP、JSP、ASPファイルなどの動的ファイルのキャッシュを無効にするには、TTLを0秒に指定します。
重み
キャッシュルールの重みを指定します。 重みは、キャッシュルールの優先度を示す。 有効な値: 1 ~ 99。 より大きな値は、より高い優先度を指定する。
説明複数のキャッシュルールを作成する場合は、各キャッシュルールに一意の重みを指定して優先順位を定義することを推奨します。
同じ重みを持つキャッシュルールは、ルールの種類に関係なく、作成時間に基づいて優先順位が付けられます。 作成時間が最も早いルールが優先されます。
キャッシュされたリソースに複数のキャッシュルールを設定した場合、最初に一致したルールのみが有効になります。
クリックOK.