2011-06-23 8 views
1

現在Asp.netとIIS 7.5を使用しているサイトで作業しています。IE 8が実際に私のサイトのリソースをキャッシュしているかどうかを調べる

<caching> 
     <profiles> 
     <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     <add extension=".swf" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     <add extension=".txt" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
     </profiles> 
</caching> 

FirefoxとChromeは、キャッシュ可能なファイルをローカルキャッシュから取得していると報告しています。しかし、私はIE 8を監視するためにHttpWatchStudio、下の画面を使用していて、出力レポートがIISサーバーから提供されたファイルがキャッシュされていないことを示していることに気付きました。問題のキャッシュファイルは、Googleのものです。

IEが実際にファイルをキャッシュしていることを再確認する方法はありますか?ローカルマシンのTemp Internetフォルダをチェックするだけでいいですか?チェックする

Example Output

答えて

0

私のキャッシュプロファイルを更新して、再びトラフィックを検査しました。コンテンツはIEでローカルにキャッシュされていました。

<caching> 
    <profiles> 
     <add extension=".txt" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
     <add extension=".swf" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
     <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
     <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
     <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
     <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
     <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Client" /> 
    </profiles> 
</caching> 
0

おそらく最も確実な方法は、Wiresharkのか、同様のパケットcaturingプログラムを起動し、ブラウザがサーバになっているものの要求を確認することです。

+0

Wiresharkとして私は技術的に少しだったように私はフィドラーを使用して終了しました。 – Brownman98

関連する問題