IIS7で、ASP.NET Webサイトの静的コンテンツキャッシュのルールを設定したいと思います。
私はこれらの記事を見ました、それは<clientCache />
要素を使用してそれを行う方法の詳細ですweb.config
:
クライアントキャッシュ
<clientCache>
(IIS.NET)
IISの静的コンテンツにExpiresまたはCache Controlヘッダーを追加(Stack Overflow)
ただし、この設定はすべての静的コンテンツにグローバルに適用されるようです。特定のディレクトリまたは拡張機能に対してのみこれを行う方法はありますか?
たとえば、別々のキャッシュ設定が必要な2つのディレクトリがあるとします。
/static/images
/content/pdfs
それは、(キャッシュ・ヘッダーを送信するためのルールを設定することが可能でmax-age
、expires
拡張機能やフォルダのパスに基づいて、等)?
web.config
IISコンソールにアクセスできないため、この方法でアクセスできる必要があります。