1

現在、LABjs から YepNope に変更しています。この変更の一環として、YepNope では、静的コンテンツ ファイルに絶対日付/時刻が設定された「expires」ヘッダーが必要です。

現在、.net 4 および ASP MVC 3 で VS2010 を使用しており、web.config に staticContent セクションを追加しようとしました。

<staticContent>
  <clientCache cacheControlCustom="public" httpExpires="Sun, 1 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>

ただし、ヘッダーを送り出すことはありません... HttpHandler を使用し、Web 構成でそれを設定して、すべての静的コンテンツ フォルダーをこれにルーティングし、ヘッダーをコードに追加する必要がありますか?

4

1 に答える 1

1

IIS でサイトをホストしている場合は、組み込みの出力キャッシュ機能を使用できます。コンテンツに有効期限があることを保証します。

慣れていない場合は、次のチュートリアルをご覧ください: http://learn.iis.net/page.aspx/710/configure-iis-7-output-caching/

これが役に立てば幸いです、-covo

于 2011-10-06T20:41:12.137 に答える