Evite o cache das respostas http

Qual é a solução definitiva para evitar qualquer tipo de armazenamento em cache de dados http? Podemos modificar o cliente e o servidor - então acho que podemos dividir a tarefa entre o cliente e o servido

Client pode anexar a cada solicitação um parâmetro aleatóriohttp://URL/path?rand=6372637263 - Meu sentimento é que, usando apenas dessa maneira, ele não está funcionando 100% - pode haver alguns proxies inteligentes, que podem detectar isso ... Por outro lado, acho que se a URL for diferente da anterior, o proxy não poderásimply decide para enviar de volta uma resposta em cache.

Emservido pode controlar vários cabeçalhos HTTP:

Expires: Tue, 03 Jul 2001 06:00:00 GMT
Last-Modified: {now} GMT
Cache-Control: no-store, no-cache, must-revalidate, max-age=0
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache

Quaisquer comentários a este, qual é a melhor abordage

questionAnswers(4)

yourAnswerToTheQuestion