Uno de los quebraderos de cabeza más recientes que estoy teniendo con zazun.com, es la incapacidad de combinar la entrega de contenido comprimido (principalmente JS y CSS) con la correcta actualización de la caché del navegador.

Es normal que cuando un usuario ha realizado cambios en una página, el servidor guarda los cambios y redirige al usuario a esa página que ha cambiado, la caché de esa página se refresque para que el usuario vuelva a bajarse todo el contenido de la página y vea el contenido actualizado.

La teoría funciona, pero en la práctica, por más que mediante el header() le indique que la página expiró (comprobado además en el tráfico de cabeceras http), la página sigue sirviéndose desde la caché, mostrando por tanto el contenido sin actualizar.

De momento dejo el asunto aparcado, pero es una lástima por los preciados bytes de ancho de banda que se ahorraban, aunque si alguien tiene alguna idea o consejo, le estaré muy agradecido :D

Archivado en PHP, Programación, Proyectos un September 12th, 2008. No hay comentarios.