Forzar la carga de páginas desde el servidor mediante metaetiquetas

¿Alguna vez ha realizado un cambio en la página de un sitio web solo para luego mirar con confusión y consternación cuando los cambios no se reflejan en el navegador? Quizás olvidó guardar el archivo o no lo cargó en el servidor (o lo cargó en el lugar equivocado). Sin embargo, otra posibilidad es que el navegador esté cargando la página desde su caché en lugar del servidor donde se encuentra el nuevo archivo.

Si le preocupan sus páginas web almacenamiento en caché para los visitantes de su sitio, puede decirle al navegador web que no almacene una página en caché, o indicar cuánto tiempo el navegador debe almacenar la página en caché.

Ilustración del gráfico de carga de la página web
Andranik Hakobyan / Getty Images

Forzar una página a cargarse desde el servidor

Puede controlar la caché del navegador con una metaetiqueta:




Configurar el expira en -1 le dice al navegador que siempre cargue la página desde el Servidor web. También puede decirle al navegador cuánto tiempo debe dejar una página en la caché. En vez de -1, ingrese la fecha, incluida la hora, en la que desea que se vuelva a cargar la página desde el servidor. Tenga en cuenta que la hora debe estar en Greenwich Mean Time (GMT) y escrita en el formato

instagram viewer
, dd lun aaaa hh: mm: ss.

Advertencia: esto puede no ser una buena idea

Puede pensar que desactivar la caché del navegador web para su página puede tener sentido, pero hay una razón importante y útil por la que los sitios se cargan desde la caché: para mejorar el rendimiento.

Cuando una página web se carga por primera vez desde un servidor, todos los recursos de esa página deben recuperarse y enviarse al navegador. Esto significa que un Solicitud HTTP debe enviarse al servidor. Cuantas más solicitudes haga una página de recursos como Archivos CSS, imágenes y otros medios, más lento se cargará la página. Si se ha visitado una página antes, los archivos se almacenan en la caché del navegador. Si alguien visita el sitio nuevamente más tarde, el navegador puede usar los archivos en la caché en lugar de regresar al servidor. Esto acelera y mejora el rendimiento del sitio. En una era de dispositivos móviles y conexiones de datos poco fiables, la carga rápida es imperativa. Después de todo, nadie se ha quejado nunca de que un sitio se cargue demasiado rápido.

En pocas palabras: cuando fuerza a un sitio a cargarse desde el servidor en lugar de la caché, afecta el rendimiento. Por lo tanto, antes de agregar estas metaetiquetas a su sitio, pregúntese si esto es realmente necesario y si vale la pena el impacto de rendimiento que el sitio recibirá como resultado.

En la mayoría de los navegadores web, puede forzar la carga de una página desde el servidor manteniendo presionada la tecla Mayús mientras hace clic en el botón Recargar o Actualizar.