Что такое узел <caching>в web.config? - PullRequest
2 голосов
/ 11 мая 2011

Наш выглядит так:

    <caching>
        <profiles>
            <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
            <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
            <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
        </profiles>
    </caching>

Мне интересно, потому что наш производственный веб-сайт не имеет этого узла, но наш локальный dev web.config делает.

Ответы [ 2 ]

6 голосов
/ 12 мая 2011

Этот элемент позволяет включить или отключить кэширование вывода страницы для приложения IIS 7. Этот элемент также позволяет настроить, кэширует ли IIS вывод страницы в пользовательском режиме, режиме ядра или и то, и другое, и какие ограничения кэширования вывода, если таковые имеются, вы хотите наложить.

Элемент также содержит элемент, содержащий набор параметров кэша вывода, которые можно применить к страницам ASP.NET.


См .:

http://www.iis.net/ConfigReference/system.webServer/caching

http://msdn.microsoft.com/en-us/library/ms178597.aspx

http://msdn.microsoft.com/en-us/library/ms178606.aspx

http://www.asp.net/moving-to-aspnet-20/tutorials/caching

3 голосов
/ 12 мая 2011

Для меня это должно быть наоборот, вы хотите кэшировать на производстве и не обязательно на разработке.

Детали для кеширования.

...