Как заставить Firefox кэшировать мои изображения? - PullRequest
0 голосов
/ 27 июня 2011

Я пробовал установить:

<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />

Firefox, похоже, все еще не кэширует мои изображения, даже если в моем файле Web.config указано выше. Я нашел следующее предложение. Кто-нибудь есть идеи, если это поможет? Кто-нибудь использует что-то подобное?

<location path="MyWebsite"> 
    <system.webServer> 
        <caching> 
            <profiles> 
                <add extension=".html" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
                <add extension=".htm" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
                <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
                <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
                <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
                <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
                <add extension=".jpeg" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
            </profiles> 
        </caching> 
    </system.webServer> 
</location>

1 Ответ

1 голос
/ 22 мая 2012

FireFox игнорировал настройку IIS.

Добавлен заголовок Cache-Control max-age Пример: Cache-Control: max-age = x

Мне пришлось изменить свой web.config, чтобы использовать cacheControlMode = "UseExpires".

  <system.webServer>
    <staticContent>
      <clientCache cacheControlCustom="public" cacheControlMode="UseExpires" httpExpires="Sun, 31 Dec 2034 00:00:00 GMT"/>
    </staticContent>
  </system.webServer>

В этой конфигурации добавлены заголовки Cache-Control и Expires. Который, казалось, сказал FireFox для кэширования файла. Пример: Cache-Control: общедоступный Истекает: вс, 31 декабря 2034 00:00:00 по Гринвичу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...