Программный кеш - PullRequest
       6

Программный кеш

0 голосов
/ 01 ноября 2010

Что будут делать следующие строки кода.

Это установит время кеширования.

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));

Что это делает?

Response.Cache.SetCacheability(HttpCacheability.NoCache);

Что это делает? .. первая строка кеша кода, тогда зачем эта строка кода нужна true?

Response.Cache.SetValidUntilExpires(true);

Спасибо заранее Дивья

Ответы [ 2 ]

1 голос
/ 01 ноября 2010

Response.Cache.SetCacheability(HttpCacheability.NoCache);

"Устанавливает HTTP-заголовок Cache-Control. HTTP-заголовок Cache-Control контролирует, как документы должны кэшироваться в сети." - http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setcacheability(v=VS.100).aspx

-

Response.Cache.SetValidUntilExpires(true);

"Указывает, должен ли кеш ASP.NET игнорировать заголовки HTTP Cache-Control, отправленные клиентом, которые делают недействительным кеш." - http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setvaliduntilexpires.aspx

0 голосов
/ 01 ноября 2010

HttpCacheability.NoCache устанавливает заголовок ответа в no-cache, как описано здесь ..

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

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