2011-01-30 5 views
0

私はFirebugでページパフォーマンスツールを実行していますが、私は画像をキャッシュする提案を得ていますか?私はブラウザがデフォルトで画像をキャッシュしていると思った。どのようにイメージをキャッシュしますか?ここでブラウザで画像をキャッシュする

+1

あなたはjavascriptをタグ付けしました。私はJSがここの仕事のための正しいツールだとは思わない。あなたがあなたのウェブサーバーのIIS/Apacheでそれを行うのが最善の方法です。あなたは何を使っていますか? –

+0

彼らはキャッシュイメージをします。それはちょうど火かぶりです、あなたはdevモードです。 – andrewk

答えて

3

はそれだけの提案だ、私はIIS7

<system.webServer> 
    <staticContent> 
     <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="90.00:00:00" /> 
     <remove fileExtension=".js" /> 
     <mimeMap fileExtension=".js" mimeType="text/javascript" /> 
    </staticContent> 
    <caching> 
     <profiles> 
      <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" /> 
      <add extension=".jpeg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" /> 
      <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" /> 
      <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" /> 
      <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" /> 
     </profiles> 
    </caching> 
</system.webServer> 
1

をキャッシュ方法です。 ブラウザはデフォルトで画像をキャッシュしますので、ご安心ください!

+0

これが当てはまりますが、負荷を軽減するには、ブラウザにキャッシュする時間を教えてください。そうしないと、何らかの理由でワイヤを介して冗長データが送信される可能性があります。 –