この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16759|答える: 0

[CDN] CDNサービスを使って、IISキャッシュポリシー設定を行います

[リンクをコピー]
掲載地 2014/11/02 13:47:18 | | | |
1. サイト全体がファイルのみを.html .jpg .png .gif .apkし、他のファイルはキャッシュされていないため; まずサイト全体を非キャッシュに設定できます
a) IIS Information Managerを開き、サービスウェブサイトのプロパティ「a.cc.com」を右クリックし、HTTPヘッダーオプションを選択し、「コンテンツ有効期限を解除」を選択し、「今すぐ終了」を選択し、「OK」を選択してください。以下の通りです:



b) 上記の設定を行った後、CDNはウェブサイト全体のコンテンツをキャッシュしなくなり、.html .jpg .png .gif .apkファイル形式ごとにキャッシュポリシーを設定します


2. 特定のファイルのキャッシュ設定は以下の通りです:
a) 上記の異なる拡張子を持つファイルが特定のディレクトリの下に別々に配置され、そのディレクトリ内に他の拡張子のファイルがない場合、その拡張子が存在するディレクトリ全体に対してキャッシュ時間を設定できます。 具体的な方法は、「IIS Information Manager」でウェブサイトの「a.cc.com」ディレクトリを展開し、キャッシュ時間を設定するディレクトリを選択することです。例えば、すべてのjpgはimgのディレクトリに保存され、そのディレクトリを右クリックして「プロパティ」を選択し、「HTTPヘッダー」セレクターを選択します。 ウェブサイト全体が今、キャッシュを禁止する設定をしているため、ディレクトリの「HTTPヘッダー」のキャッシュ設定は1と同じです。その後、この設定を変更できます。「この期間後に有効期限」を選択し、有効期限を有効期限(例えば14日)に設定し、「OK」をクリックして保存します。以下の通りです:



b) 特定の拡張子を持つファイルが一意なディレクトリに均一に配置されておらず、同じディレクトリ内の他の拡張子ファイルと混在している場合、構成はより複雑になります。


特定の拡張子を一つずつ設定しないようにするために、IISで「ワイルドカード」をサポートする必要があります。その構成は以下の通りです。
1) IIS情報マネージャーを開き、サービスウェブサイトの属性を右クリックして a.cc.com、ホームディレクトリタブを選択し、タブの「構成」ボタンをクリックすると、以下のダイアログボックスが表示されます。



2) 「ワイルドカードアプリケーションマッピング(実行順序)」列で、「挿入」ボタンをクリックし、ファイル選択ボックスでC: WINDOWSMicrosoft.NETFrameworkを選択してください 4.0.30319aspnet_isapi.dllファイル(「C:」がシステムディスク)では、「ファイルが存在するかどうか確認」をチェックせず、以下のようにチェックしてください。



「OK」ボタンを2つ連続でクリックすると、IISワイルドカードのサポート設定が完了します

3) 次に、キャッシュ設定ファイルがあるディレクトリに行き、まず拡張子をキャッシュする必要があるファイルを選び、右クリックしてプロパティを選択し、「HTTPヘッダー」カードを選択し、2.aで設定を実行し、保存します;次に、このファイルディレクトリ内の同じ拡張子のすべてのファイルに対して設定があります。この時点でIISの設定ファイルの実装を変更する必要があります。

4) IISの設定ファイルはC:WINDOWSsystem32inetsrvMetaBase.xml(IIS6設定)に置かれ、上記のファイルを「Notepad」プログラムで開きます。もし3のbinディレクトリのtest.jpgキャッシュの有効期限を設定していれば、文字列「/bin/test.jpg」を探します。 test.jpg binディレクトリ内のすべてのjpgファイルをこのキャッシュ設定で使うには、「test.jpg」を「*.jpg」に変更するだけで済み、そのファイルを保持すればいい。 注意:上記のファイルを変更するには、サービス内のIIS管理サービスをオフにする必要があります。

5) ファイルキャッシュ設定を他の拡張子で繰り返し、3) および4) 上記の操作を繰り返します。





先の:CDNサービスを使用して、Apacheキャッシュポリシー設定を行います
次に:もしウェブサイトが1ヶ月半も残っている場合、あるいは含まれていない場合はどうすればいいですか?
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com