¿Qué es una página en caché?
Una página en caché es una copia de una página web guardada en un almacenamiento temporal de información llamado "caché". El propósito de la caché es almacenar archivos para mejorar el rendimiento de la recuperación de datos. En pocas palabras, el almacenamiento en caché garantiza que las futuras peticiones de los mismos datos se servirán más rápidamente.
Tipos de caché
Existen varios tipos de caché, siendo los dos principales:
- Caché de servidor: las redes de distribución de contenidos (CDN) almacenan en caché los contenidos web (imágenes, vídeos y páginas web) en "servidores proxy" situados más cerca del usuario final que los servidores del sitio web.
- Almacenamiento en caché del navegador: el navegador almacena en caché una página para poder mostrarla más rápidamente sin tener que recargar el contenido desde un servidor cada vez que el usuario vuelve a visitar la página web o el recurso en cuestión.
Caché del navegador
Cuando un usuario carga una página web determinada, su navegador tiene que descargar bastantes datos para mostrar la página correctamente. Con la caché activada, el servidor almacena archivos HTML, JavaScript e imágenes -una copia del contenido de la página- en el disco duro del usuario.
De esta forma, cuando el usuario carga la misma página, no hay necesidad de que el servidor vuelva a descargar la documentación web; el archivo HTML ya está preparado y listo para ser enviado al navegador. Este proceso acorta el tiempo de carga, reduce el uso de ancho de banda y disminuye la carga del servidor, lo que permite al navegador mostrar las páginas más rápidamente.
Caché CDN
Una CDN (Content Delivery Network), como Cloudflare, almacena copias de páginas web en múltiples servidores (servidores proxy) situados en todo el mundo. La CDN puede entregar al usuario el contenido solicitado desde el servidor proxy más cercano, lo que acelera considerablemente el proceso.
Ejemplo: Suponga que está en Francia y visita un sitio cuyo servidor está en Australia. Cargar una página desde un servidor en Francia sería más rápido que enviar la petición a un servidor en Australia. Si la CDN tiene una copia en caché de la página en un servidor proxy en Francia, procesará la petición del usuario y cargará la página desde allí.
Caché del motor de búsqueda
Los motores de búsqueda como Google también almacenan páginas en caché. Las arañas web de Google rastrean regularmente la web e indexan nuevos sitios. Durante este proceso, el motor de búsqueda crea copias de seguridad de las páginas web para poder mostrárselas al usuario cuando las solicite, aunque la página en cuestión no esté disponible en ese momento.
¿Por qué son importantes las páginas en caché?
En los navegadores web
- Velocidad: El almacenamiento en caché permite que el navegador muestre las páginas más rápido al almacenar copias de las páginas web en el disco duro del usuario.
- Eficacia: Reduce el uso de ancho de banda y la carga del servidor al evitar volver a descargar la documentación web.
En las CDN
- Tiempos de carga más rápidos: Entrega el contenido solicitado desde el servidor proxy más cercano, mejorando la velocidad de carga de las páginas.
- Alcance mundial: Proporciona acceso rápido a contenidos web desde servidores distribuidos por todo el mundo.
En los motores de búsqueda
- Acceso decopia de seguridad: Permite a los usuarios acceder a las páginas en caché si la página en vivo no está disponible temporalmente o es lenta.
- Visualización de SERP: Las versiones en caché de las páginas se pueden ver directamente desde las SERP haciendo clic en el botón "En caché" de la ventana emergente "Acerca de este resultado".
Control de las páginas almacenadas en caché en los motores de búsqueda
Si no desea que Google muestre versiones en caché de sus páginas web en las SERP, puede utilizar las metaetiquetas Robots, en concreto la etiqueta Noarchive, para evitar que el motor de búsqueda almacene su contenido en caché.
Fragmento de código para la etiqueta Noarchive:
<meta name="robots" content="noarchive">
Para dirigirse a los rastreadores de Google en particular, utilice:
<meta name="googlebot" content="noarchive">
Al implementar estas etiquetas, puede controlar si sus páginas web se almacenan en caché y se muestran en los resultados de búsqueda.
Para más información sobre la optimización del rendimiento web, visite el Blog de Ranktracker y explore nuestra completa Guía SEO. Además, echa un vistazo a nuestro Glosario SEO para familiarizarte con los términos y conceptos clave de SEO.