Ajuda com Ajax e response

Boa Tarde Pessoal!!!

To com uma duvida, no ajax qdo se quer apagar o cache da pagina, é seta a seguinte informacao no response:

response.setHeader(“Cache-Control”, “no-cache”);
response.setHeader(“Pragma”, “no-cache”);
response.setDateHeader(“Expires”, 0);

Certo!!!

Agora eu quero saber como que eu faco pra setar no response, para que eu nao perca o cache da pagina, quais informacoes que eu coloco no ? abaixo:

response.setHeader(“Cache-Control”, ?);
response.setHeader(“Pragma”, ?);
response.setDateHeader(“Expires”, ?);

Obrigado!!!

Já tentou simplismente não chamar os response?

Detalhe se vc quer forçar o cache de um navegador que esteja com o cache desablitado, não tem como pois o mesmo ignora as configurações do header da página.

cara resolvi um problema de cache da porc* do IE sempre passando um parametro randomico na url tipo: ?rd=0.5678 onde 0.5678 foi gerado pelo Math.random() do JS.

O IE identifica que a uma requisicao diferente daquela que ele tem guardada e deixa a preguiça de lado e vai atras da informação.

[]s,

Achei que o que vc queria saber era como forçar o cache…

Para ignorá-lo usar

response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0); 

já é o sufuciente mesmo para o IE…

Meu problema é o seguinte, tenho uma tela de cadstro de cliente, e por motivo de funcionalidades do sistema tive que apagar o cache da pagina, pois se nao a funcoes nao funcionavam correntamente. Bom qdo se tenta cadastrar um cliente que possua um cpf ja existe no sistema , ele vai para uma outra tela aonde é exibida a msg e tem um botao voltar, que está com a funcao js history.back, qdo o sistema volta para a pagina de cadastro o que tinha feito com ajax some, mas se adicionar outra coisa na pagina, as informações são retomadas.