Un CDN es algo fundamental si lo que quieres es que tu página se cargue rápido para cualquier visitante del mundo.
Un página web debería tener un CDN y una cache;un CDN es un servicio que suele valer dinero cuando es bueno y una cache suele conseguirse con un plugin de cache.
Pero vamos a ver la diferencia que hay entre un CDN y una cache.
Qué es un CDN y tipos
CDN son las siglas de Content Delivery Network (red de entrega de contenidos) y es una red de servidores distribuidos por el mundo.
Un CDN guarda el contenido de tu sitio web,imágenes,archivos de CSS ,archivos javascript,vídeos ,ect con el objetivo de que se entregue el contenido al servidor más cercano al visitante.
Hay dos tipos de CDN el de tipo Pull y de tipo Push.
CDN tipo Pull
Este tipo solo guarda el contenido cuando un visitante accede la primera vez a la página,las siguientes veces accede a la copia que hay en el CDN.
Esto es ideal cuando tienes muchos visitantes que son recurrentes porque provoca que el tiempo de respuesta sea más rápido y que se mejore la experiencia de usuario.
Hostinger tiene este tipo de CDN y además totalmente gratuito con cualquiera de sus planes de histing,puedes acceder a mi masterclass sobre administración de hostinger desde aquí.
Estos CDN puedes gestionarlos y borrar su cache desde el servidor,en este caso de Hostinger,pero cuando borres te daras cuenta que tarda más en cargar.
Estos son los mejores para sitios cuyo contenido va sufrir muchos cambios como blogs o periódicos digitales porque cuando hay un cambio el servidor se lo envía al CDN.
CDN tipo Push
Este tipo de CDN se utiliza en aquellos sitios donde el contenido se actualiza poco pero cuando se actualiza tiene que servirse rápido ,el contenido se sube al CDN directamente.
Ejemplo de esto sería Youtube,Vimeo ,los videos de wordpress.com porque tu lo subes ahí el vídeo y luego lo incrustas directamente en tu página web y se ve en tu página pero se reproduce en la plataforma.
Qué es un cache y los tipos
La cache es un espacio en el servidor que guarda el contenido de una página la primera vez que alguién la solicita para que el servidor no tenga que responder.
Esto significa que si alguién ya ha solicitado esa página va estar en la cache del servidor y el siguiente visitante que la solicite la recibirá.
Esto hace que el servidor no tenga que estar accediendo a base de datos y responsiendo en cada solicitud sino que si está en cache le envia la página que está en cache.
Esto mejora notablemente el tiempo de respuesta del servidor y mejora el rendimiento del mismo sobre todo cuando tiene muchas visitas.
Tipos de caches
Hay tres tipos de caches y las tres son importantes:
Cache de servidor
Es la cache que gestiona el servidor ,son archivos HTML,archivos de CSS ,archivos de Javascript,imágenes.
Funciona como vímos,la primera vez que solicitan una página se guarda y luego se sirve al resto que la piden,lo que ocurre es que la gestión es muy básica por eso existen plugins de cache .
El mejor plugin de cache que hay es WP Rocket ,en este artículo os hablo de él ,te ayudará a optimizar tu wordpress al 100% y mejorar tu tiempo de respuesto.
Cache de navegador
Es la cache de tu navegador ,se guarda en la carpeta archivos temporales de tu equipo en windows ,se guarda las páginas en tu equipo.
El control-cache:max-age=360 guardará el contenido durante una hora despuúes solicitará una nueva versión al servidor.
Cache de objetos
Este cache de objetos lo tienen algunos hosting,en el caso del mio que es Hostinger lo tiene.
Guarda las consultas a base de datos para que no tenga que estar haciendo consultas a base de datos si ya un usuario ha hecho una consulta.
Guarda las consultas más comunes.
Cómo afecta el CDN y la cache al SEO?
Afecta muchísimo ,porque cuánto más rápido responda un servidor y se cargue una página mejor puntuación SEO on page tiene tu página.
La cache ayuda a esa puntuación a los usuarios de tu país mientras que el CDN ayuda a la puntuación en muchos países ,porque como te dije tiene una red de servidores por todo el mundo.
El CDN elige el servidor más cercano al visitante y así tu puntaje SEO es alto en todo el mundo.
Hay dos cosas muy importantes el SEO off page ,que tiene que ver con los enlaces que apuntan a tu página y el SEO on Page y en este la velocidad de carga es fundamental para posicionarte.
Así que si piensas que con tener un CDN o un cache ya está y te explico que hay que tener los 2.
El CDN es fundamental si quieres tener un tiempo de respuesta rápido para usuarios de todo el mundo,porque al tener un montón de servidores eligirá el que esté menos ocupado y más cerca del usuario.
Esto hará que sin importar de que parte del mundo te visiten la experiencia de usuario sea buena ,incluso si tienes un pico alto de usuarios porqué podrán juntarse varios servidores.
La caché gestionada por el plugin es la mejor opción porque gestiona mucho mejor la caché y además se utiliza cuando tienes bastantes usuarios recurrentes .
Si quieres tener usuarios recurrentes y que tengan buena experiencia de usuario un plugin de caché es fundamental y el mejor que WP Rocket.
Este plugin lo que hace es que guarda el contenido en el cache del navegador y del servidor de una manera muy eficaz ,si lees este artículo entenderas porqué.
Ventajas de tener un CDN y un cache en tu página
Mejora del rendimiento del sitio web
La combinación de CDN y almacenamiento en caché puede mejorar significativamente la velocidad de carga de su sitio web.
Al almacenar en caché el contenido estático en los nodos de borde de una CDN, los servidores pueden gestionar menos peticiones.
Esto significa tiempos de carga de página más rápidos y una mejor experiencia de usuario.
Menor consumo de ancho de banda
Combinando CDN y almacenamiento en caché, puede reducir significativamente la cantidad de ancho de banda consumido por su sitio web.
Las CDN sirven el contenido almacenado en caché más cerca del usuario, lo que reduce la carga de su servidor de origen.
Esto reduce los costes de ancho de banda y mejora la eficacia general del sitio web.
Experiencia de usuario mejorada
Unos tiempos de carga más rápidos y un mejor rendimiento del sitio web mejoran la experiencia del usuario.
Los usuarios son menos propensos a abandonar su sitio web debido a tiempos de carga lentos, lo que conduce a un aumento de la participación y las tasas de conversión.
Ahorro de costes
La combinación de CDN y almacenamiento en caché puede suponer un importante ahorro de costes para los sitios web con grandes volúmenes de tráfico.
Al reducir el consumo de ancho de banda, las CDN pueden ayudar a minimizar sus costes de alojamiento y optimizar su presupuesto para otros aspectos de su sitio web.
Si aún no entiendes porque utilizar un plugin de cache en vez de la cache del servidor te diré que es simple para poder decidir como quieres gestionar tus imágenes ,tus archivos CSS y otros archivos.
Si te interesa saber más sobre CMS que existen puedes leer este artículo.
Soy Alejandro Canosa creador de contenido ,he trabajo años en el mundo del QA y ahora soy un apasionado de la creación de contenido en todo tipo de formatos digitales y en papel.