2011-06-27 18 views
0

IIS7の場合。クライアントがWebイメージを7日間キャッシュに保存するための最良の方法を設定するフォルダまたはサイトのルートにこのweb.configをドロップしますか?IIS 7のキャッシュ構成

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
    <staticContent> 
     <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" /> 
    </staticContent> 
    </system.webServer> 
</configuration> 

私はJavascriptのデフォルト設定」について何かを読んでは静的ではなく、動的なファイルとしてファイルを.jsファイル提供することですので、あなたはstaticContentタイプとして追加しない限り、この設定によってキャッシュされてしまうではないだろう"

staticContentとして.jsファイルを設定する必要があるかどうか、誰かが説明できるかどうか。

私のウェブにはめったに変わらないスタートページなどのページがあります。これらはMVC3ページであり、私のサイトのコントローラとビューによって提供されます。これらのページをブラウザにキャッシュできるように設定できる方法はありますか?

もう1つ質問があります。今、私はこれは私が放火魔に確認し、静的なCSSのページをロードするときに次のことを得る設定されていること:

Content-Type text/css 
Content-Encoding gzip 
Expires Mon, 06 May 2013 00:00:00 GMT 
Last-Modified Sun, 26 Jun 2011 12:30:53 GMT 
Accept-Ranges bytes 
Etag "27e21e4fc33cc1:0" 
Vary Accept-Encoding 
Server Microsoft-IIS/7.5 
X-Powered-By ASP.NET 
Date Mon, 27 Jun 2011 03:29:32 GMT 
Content-Length 503 

私は理解していない何を2013年に設定され満了すると、なぜFirefoxはこのすべてをダウンロードしないことです毎回のデータ?

st www.xxx.com 
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 
Accept text/css,*/*;q=0.1 
Accept-Language en-us,en;q=0.5 
Accept-Encoding gzip, deflate 
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive 115 
Connection keep-alive 
Referer http://www.xxx.com/xx/ 
Cookie __utma=62996397.135679654.1309106351.1309113550.1309143643.4; __utmz=62996397.1309106351.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=62996397; __utmb=62996397.3.10.1309143643 

答えて