Это только кеширование моих статических страниц прямо сейчас.Могу ли я установить кеш IIS ARR (обратный прокси) для динамических страниц?
2
A
ответ
2
Для динамических страниц прокси-кеша в IIS вы можете либо установить правило управления кэшем (см. http://technet.microsoft.com/en-us/library/ee683925(WS.10).aspx) для всех ваших динамических страниц, либо только тех, с которыми отсутствует директива по управлению кешем, или вы можете установить директиву управления кэшем на отдельных динамических страницах.
Вот пример кода, как установить директивы управления кэшем на конкретной странице:
var expires = new TimeSpan(5,0,0,0);
Response.Cache.SetExpires(DateTime.Now.Add(expires));
Response.Cache.SetMaxAge(expires);
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetSlidingExpiration(true);
Подробнее о классе HttpCachePolicy, это методы и свойства здесь: http://msdn.microsoft.com/en-us/library/8haf374f