La caché en WML puede traernos muchos quebraderos de cabeza y si no es imprescindible lo mejor es eliminarla.
Uno de los mayores problemas que me encontrado con la caché es al hacer una búsqueda de una base de datos con PHP y un posterior listado en WML y al cambiar los parametros de la busqueda el dispositivo WAP aún guarda en caché el resultado de la búsqueda anterior y siempre lista lo mismo.
Llegados a este punto decio borrar la caché.
Evitar que se cargue en caché:
<?xml version="1.0"?>
<wml>
<head>
<meta forua="true" http-equiv="Cache-Control" content="no-cache"/>
</head>
<card id="Cache" title="Control de Cache">
<p align="center">No guardamos en cache </p>
</card>
</wml>
Está durante 30 segundos en cache y después se borra:
<?xml version="1.0"?>
<wml>
<head>
<meta forua="true" http-equiv= "Cache-Control"content="max-age=30"/>
</head>
<card id="Cache" title="Control de Cache">
<p align="center">Dentro de 30 segundos la página sera borrada de la cache </p>
</card>
</wml>
Se borra al llegar a una fecha determinada:
<?xml version="1.0"?>
<wml>
<head>
<meta forua="true" http-equiv="Expires" content="Mon, 12 Mar 2003 01:00:00 GMT"/>
</head>
<card id="Cache" title="Control de Cache">
<p align="center">Se borrara el dia 12 de Marzo de 2003 a la 1 de la madrugada </p>
</card>
</wml>
Usuarios que han visto este tema también han visto...
- Introducción al XML
- Crear páginas con XML y XSL en el cliente
- Lenguaje de Enlace XML (XLink)
- XML DOM
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.