[Offtopic] Re: Que no se carge en la cache

Salvador Ortiz Garcia sog@msg.com.mx
Wed, 27 May 1998 13:31:46 -0500 (CDT)


On Wed, 27 May 1998, xonas wrote:

> Hola que tal , tengo otro pequeño problemilla:
> Lo que quiero hacer es que no se cargen las paginas que devuelven los
> cgi en la memoria cache, lo que pasa es que no soy capaz de hacerlo . 
> ¿ Que es lo que tengo que poner en el Content-type?
> Ahora pongo esto :
>  Content-type : text/html\n Pragma:no-cache\n\n 
> Pero no me funciona.
> Agradeceria la ayuda.
> Saludos. Juan

Offtopic para perl, pero...

Supongo que el _muy_ libre espaciado de tu ejemplo es error de dedo en
éste mensaje, no?, Los clientes suelen ser muy estrictos al respecto:

  "Content-type: text/html\nPragma: no-cache\n\n"

Por otra parte 'Pragma: no-cache' es HTTP/1.0 y si estas hablando HTTP/1.1
(estándar ahora) lo correcto es:

...
Pragma: no-cache
Cache-Control: no-cache
Expires: Wed, 27 May 1998 13:37:48 CDT

Notas:

El Pragma ya no es válido en HTTP/1.1 pero es ignorado.
El Cache-Control lo toman todos los proxyes intermedios.
El dato del expires es el momento en que se genera la respuesta o
un poco atras en el tiempo, lo que garantiza que el cliente necesite
resolicitarlo cada vez.

Sería bueno que diera una leida al protocolo HTTP (www.w3.org)

Saludos

Salvador Ortiz