31 marzo, 2008

Evitar el cache en los archivos estáticos

Icebeat: Evitar el cache de los css y js: Me he permitido comprimir su versión:
<link href="css.css?<?=filemtime("css.css")?>" rel="stylesheet" type="text/css" >
Con esto, añade la hora/fecha de modificación a la URL de petición, de forma que obliga al navegador a solicitar una versión distinta sólo si consta que se ha modificado el archivo. Nótese que el documento en sí no pasa a través del servidor de aplicaciones y que el servidor web ignora lo que hay detrás del interrogante (?) pero al formar parte de la URL, no cuadra con la versión que hay en caché.

2 comentarios:

  1. GENIAL!! después de 8 años, al buscar en google, ésta ha sido la respuesta que más me ha servido. Muchas Gracias!!

    ResponderEliminar