2011-07-10 14 views
1

Google PageSpeedは、私のウェブサイトにこれを優先して提示しています。ASP.NETとIIS 7.5を使用したブラウザキャッシュの制御

以下のキャッシュ可能なリソースの寿命は短いです。

further readingことを示唆している: は以下 資源の将来に少なくとも1週間の有効期限を指定します。

私はWindows Server 2008 r2、.net framework 4.0、asp.net、およびIIS 7.5を使用しています。一部のファイルのキャッシュの有効期限を延長するにはどうすればよいですか?

次のweb.configを試しましたが、動作しません。

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

答えて

2

これは正常に機能していませんか?私はちょうどテストとして単一のイメージを持つ単純なページをノックアップしました。あなたの設定セクションを正確に追加し、火かき棒でチェックしました。

ここにヘッダーがあります。

enter image description here

私には[OK]を検索します。

+0

私は追加する必要があります、私は変更前にyslowをチェックし、それも画像上の有効期限をお勧めします。変更後、それはyslowを通過しました。 – madcapnmckay

+0

私は多分グーグルが間違っていることをお勧めします...;) – NotMe

+0

私はそれを示唆していません。しかし、設定に間違いはないようです。おそらく、正しいサイト/インスタンスに適用されていない可能性があります。おそらく、IISが正しく構成されていない可能性があります。わからない。 – madcapnmckay

関連する問題