🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.internet
Article #17862

Re: Caducidad de html

#17862
From: Locoluis again...
Date: Thu, 22 Mar 2001 16:09
124 lines
5756 bytes
manzanita (manzanitaxx[@]hotmail.com) escribio lo siguiente:
> >> ?falta aqui <file>
> > 
> > O <directory>. Ambos son contenedores que especifican filtrado por archivo
> > o directorio.
> >
> > (aunque yo creo que es <files>, no <file>, tal como te dicen ac? -v )
> >

> Ups! :|
> perdon, pero no me percate que existia <Files *.shtml>

> >> > ExpiresActive On
> >> > ExpiresByType text/shtml A30
> >> > ExpiresByType text/html A30
> >> > ExpiresByType text/htm A30

> que pasaria si le coloco:
> ExpiresByType text/pl A30
> deberia funcionar?

Funciona con cualquier tipo mime.
Sin embargo, si est�s trabajando con CGIs, creo que la expiraci�n
corre por cuenta de ellos (ya que el CGI tiene que mandar los
encabezados HTTP correspondientes).

> >> > <Files *.shtml>

> porque aqui no existe:
> <Files *.html>
> o
> <Files *.htm>

Puedes colocar cualquier extensi�n ah�. El tipo hizo eso s�lo para los
.shtml.

> >> > Header append Cache-Control "public, must-revalidate"
> >> > </Files>

> cual es el concepto de revalidar?

El navegador DEBE verificar que los archivos no hayan cambiado, cada vez que
tenga que acceder a esa p�gina.

> >> > Estos comandos en el archivo .htaccess (seimpre que tu servdior sea
> >> > Apache, hab?a olvidado decirlo) har?n que los navegadores s?lo mantengan
> >> > sus copias de cach? si vuelven a conectarse a la p?gina dentro de 30
> >> > segundos (A30) respecto de los archivos que tengan extensi?n .shtml
> >> > .html .htm
> >
> >> que pasa si estoy utilizando el .htacces para detectar el tipo de
> >> problemas que se le ha presentado a un usuario (ej. Error 404) y
> >> mostrar una pagina alusiva a ese error.
> >
> > Nada. Simplemente agregas esos comandos que te dieron al .htaccess.

> mmmmmm.....

> >> > Es lejos el mejor sistema de saltarse el cach?. El que han propuesto
> >> > otros colegas en este foro tambi?n es bueno, pero no sirve para quienes
> >> > visitan las p?ginas detr?s de un proxy-firewall o leen cach? desde un
> >> > proxy en sus redes (muchos isp dan ese servicio).
> >
> >> ?por que?
> >
> > Porque el proxy no lee el c?digo de las p?ginas que guarda.
> > S?lo se preocupa de los encabezados de respuesta de la conexi?n HTTP,
> > y es ah? donde le das todos esos datos (el servidor web lo hace por t?
> > si t? le dices (con el .htaccess) que as? lo haga).
> >

> please, co manzanitas y peritas. osea en epannol :)

Supongamos que a un servidor web le pedimos la p�gina /higo.html

Nos conectamos por el puerto 80, y le mandamos los siguientes datos:

GET /index.html HTTP/1.0
Host: www.lgm.cl
<otros datos opcionales: fecha de �ltima modificaci�n archivo local, etc>

Entonces, el servidor nos responde con la siguiente ensalada de datos:

HTTP/1.0 200 OK
Date: Thu, 22 Mar 2001 16:44:47 GMT
Server: Apache/1.3.12 (Unix)  (Red Hat/Linux) PHP/4.0.3pl1 mod_perl/1.21
Last-Modified: Wed, 21 Mar 2001 02:47:30 GMT
ETag: "1bfa7-1d76-3ab81642"
Accept-Ranges: bytes
Content-Length: 7542
Content-Type: text/html
Age: 0
X-Cache: MISS from cobalt2
Connection: close

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- ALL YOUR BASE ARE BELONG TO LGM PRODUCTIONES -->
<html lang="es">
<head>
<title>Bienvenido a LGM Producciones</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<el resto del contenido de la pagina, etc...>

El problema es que cuando le pides una p�gina al proxy, el proxy s�lo
lee la ensalada de arriba (los encabezados HTML que recibi� del servidor).
No pesca los contenidos de la p�gina en s�.

Por lo tanto, el proxy no pesca los meta tags que hayan en el contenido
de la p�gina.

Ese es el problema. El proxy no sabr� si, por ejemplo, la p�gina ten�a
un meta tag que la hac�a expirar tal d�a a tal hora, y la conservar� en
su cach� hasta que lo considere necesario, o hasta que alg�n navegador
le pida expl�citamente la �ltima versi�n de la p�gina (por ejemplo, mandando
una fecha de modificaci�n local posterior a la fecha de modificaci�n que
maneja el proxy, no s�)

Creo que hab�a un documento que explicaba todo eso. No tengo a mano la
URL, pero creo que ya la publiqu� hace un tiempo. A ver si la publico
de nuevo.

--
Luis Alejandro Gonz�lez Miranda  (LU:79863)     E-Mail: lagonzal@puc.cl
Construcci�n Civil UC  Wap: http://wap.lgm.cl/  Web   : http://www.lgm.cl/
Technical Details
Message-ID: <3aba23c2$1@dnewserver.firstcom.cl>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!204.94.211.44!enews.sgi.com!news.webhost.cl!dnewserver.firstcom.cl!lagonzal
References: <3ab76f40$1@dnewserver.firstcom.cl> <99buis$1m6$1@news.chilesat.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f9ea8,4a764b2f64528046
X-Google-Attributes: gidf9ea8,public
X-Google-Thread: 114e1a,4a764b2f64528046
X-Google-Attributes: gid114e1a,public
X-Google-Thread: fad43,4a764b2f64528046
X-Google-Attributes: gidfad43,public
X-Google-Thread: 107d6b,4a764b2f64528046
X-Google-Attributes: gid107d6b,public
X-Google-ArrivalTime: 2001-03-22 08:15:23 PST
From: lagonzal@puc.cl (Locoluis again...)
Subject: Re: Caducidad de html
Newsgroups: chile.comp.internet,chile.comp.misc,chile.comp.pc,chile.comp.www
Followup-To: chile.comp.internet,chile.comp.misc,chile.comp.pc,chile.comp.www
References: <3ab76f40$1@dnewserver.firstcom.cl> <99buis$1m6$1@news.chilesat.net>
Organization: LGM Producciones http://www.lgm.cl/
X-Newsreader: TIN [version 1.2 PL2]
NNTP-Posting-Host: tolteca.crisol.puc.cl
X-Original-NNTP-Posting-Host: tolteca.crisol.puc.cl
Message-ID: <3aba23c2$1@dnewserver.firstcom.cl>
Date: 22 Mar 2001 12:09:38 -0400
X-Trace: 22 Mar 2001 12:09:38 -0400, tolteca.crisol.puc.cl
X-Original-Trace: 22 Mar 2001 12:09:38 -0400, tolteca.crisol.puc.cl
Lines: 124
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!204.94.211.44!enews.sgi.com!news.webhost.cl!dnewserver.firstcom.cl!lagonzal