Каков наиболее правильный способ запрета кэширования моих страниц? - PullRequest
1 голос
/ 07 декабря 2009

Google дает мне смешанные ответы, поэтому я предполагаю, что это очень субъективно для браузера, но что бы вы порекомендовали (и также где), чтобы остановить кэширование страниц?

Ответы [ 3 ]

1 голос
/ 07 декабря 2009

Прошло много времени, но когда я делал много этого, совет всегда был:

Set:

Cache-Control: no-cache
Expires: -1
Cache-Control: max-age -1

Вот хорошая статья о различных нюансах.

0 голосов
/ 07 декабря 2009
Response.CacheControl = "no-cache" 
Response.AddHeader "Pragma", "no-cache" 
Response.Expires = -1

или в ASP.NET, поместите это в свой код позади (страница или главная страница)

Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1))
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()
0 голосов
/ 07 декабря 2009

Я использовал:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...