¿Qué es una CDN en WordPress?
Una CDN (Content Delivery Network) es una red de servidores distribuidos en diferentes ubicaciones que ayuda a entregar el contenido de un sitio WordPress a sus visitantes.
En lugar de depender siempre del servidor donde está alojado WordPress, una CDN puede entregar determinados archivos y contenidos desde su propia infraestructura.
Por ejemplo, cuando una persona visita el sitio desde otro país, algunos archivos pueden entregarse desde un servidor de la CDN ubicado más cerca de esa persona. Esto puede reducir la distancia que deben recorrer los datos y mejorar los tiempos de carga.
El servidor donde está alojado WordPress continúa siendo el servidor de origen. Allí se encuentran el sitio y su contenido original. La CDN funciona como una capa adicional entre ese servidor y los visitantes.
Una CDN no reemplaza el hosting ni a WordPress. Trabaja junto con ellos para distribuir el contenido de forma más eficiente.
¿Para qué sirve una CDN en WordPress?
Una CDN puede ayudar a entregar el contenido de WordPress desde diferentes ubicaciones sin depender siempre del servidor de origen.
Esto puede ayudar a:
- reducir la distancia entre el visitante y los archivos que necesita descargar;
- mejorar los tiempos de carga para visitantes ubicados en diferentes regiones;
- reducir algunas solicitudes y transferencia de datos desde el servidor de origen;
- distribuir mejor el tráfico cuando el sitio recibe muchas visitas;
- mejorar la disponibilidad del contenido mediante una infraestructura distribuida.
El efecto de una CDN depende de factores como la ubicación del servidor de origen, la ubicación de los visitantes, el tipo de contenido y la configuración utilizada.
¿Cómo funciona una CDN en WordPress?
Cuando alguien visita un sitio WordPress que utiliza una CDN, parte del contenido puede entregarse desde la infraestructura de la CDN.
De forma simplificada, el proceso funciona así:
- El navegador solicita una página o uno de sus archivos.
- La CDN recibe o participa en esa solicitud.
- Si puede entregar el contenido desde su infraestructura, responde al visitante.
- Si necesita obtenerlo desde el servidor de origen, lo solicita allí.
- El navegador recibe el contenido y continúa cargando la página.
La forma exacta en que la CDN participa en este proceso depende del servicio y de su configuración.
Muchas CDN también pueden almacenar copias temporales del contenido para reutilizarlas en futuras solicitudes. Explicamos este proceso con más detalle en nuestro término sobre caché de CDN.
Qué contenido puede distribuir una CDN
Una CDN puede utilizarse para entregar diferentes tipos de contenido de un sitio WordPress.
Entre los más habituales se encuentran:
- imágenes;
- archivos CSS;
- archivos JavaScript;
- fuentes;
- videos y otros archivos multimedia;
- documentos y otros archivos descargables.
Dependiendo del proveedor y de la configuración, una CDN también puede participar en la entrega de páginas HTML y otros tipos de contenido.
No todas las CDN ni todas las configuraciones distribuyen exactamente el mismo contenido.
CDN y servidor de origen
El servidor de origen es el servidor donde se encuentra alojado el sitio WordPress y desde donde la CDN puede obtener el contenido original.
La CDN no elimina la necesidad de este servidor.
Cuando un archivo o contenido no está disponible desde la infraestructura de la CDN, puede ser necesario solicitarlo al servidor de origen.
Por eso, el rendimiento del hosting sigue siendo importante aunque el sitio utilice una CDN. Una CDN puede reducir parte del trabajo y de la transferencia de datos del servidor de origen, pero no corrige por sí sola todos los problemas de rendimiento de WordPress.
¿Dónde se configura una CDN en WordPress?
La forma de configurar una CDN depende del proveedor utilizado.
Puede administrarse mediante:
- el panel del proveedor de la CDN;
- una integración o plugin para WordPress;
- herramientas proporcionadas por el hosting;
- configuraciones relacionadas con el dominio o el DNS.
En algunos servicios, el tráfico del dominio pasa primero por la infraestructura de la CDN. En otros, determinados archivos de WordPress se configuran para entregarse mediante una dirección proporcionada por la CDN.
Por esta razón, los pasos necesarios para conectar una CDN pueden variar entre proveedores.
CDN y caché no son lo mismo
Una CDN y la caché son conceptos relacionados, pero no significan lo mismo.
Una CDN es una red distribuida utilizada para entregar contenido desde diferentes ubicaciones.
La caché es un mecanismo que permite conservar temporalmente copias de contenido o datos para reutilizarlos.
Muchas CDN utilizan caché para almacenar copias de archivos y contenidos en su infraestructura. Esto permite responder a futuras solicitudes sin tener que obtener nuevamente el contenido desde el servidor de origen.
Para entender qué almacena una CDN, cuándo utiliza esas copias y qué ocurre cuando cambia el contenido original, consulta nuestro término sobre caché de CDN.
¿Qué otras funciones puede ofrecer una CDN?
Dependiendo del proveedor, una CDN puede ofrecer funciones adicionales a la distribución de contenido.
Por ejemplo:
- protección frente a determinados tipos de ataques
- reglas de seguridad y control de tráfico
- optimización de imágenes
- compresión de archivos
- administración de certificados y conexiones HTTPS
- análisis del tráfico
- reglas para controlar cómo se entrega el contenido
Estas funciones no forman parte de todas las CDN y pueden depender del proveedor o del plan utilizado.
Problemas comunes relacionados con una CDN
Imágenes o archivos que no cargan
Una configuración incorrecta puede impedir que imágenes, archivos CSS, JavaScript u otros recursos se descarguen correctamente.
Dependiendo del archivo afectado, esto puede provocar imágenes faltantes, cambios en el diseño o problemas con determinadas funciones del sitio.
Advertencias relacionadas con HTTP y HTTPS
Si la CDN o alguno de los archivos del sitio utiliza una configuración incorrecta de HTTP y HTTPS, el navegador puede mostrar advertencias o bloquear determinados recursos.
Problemas con el dominio o el DNS
Algunas implementaciones de CDN dependen de configuraciones relacionadas con el dominio y el DNS.
Un cambio incorrecto puede impedir que el tráfico llegue a la CDN o al servidor correspondiente.
Visitantes que no pueden acceder al sitio
Las CDN también pueden aplicar reglas de seguridad o restricciones de tráfico. Una configuración incorrecta puede bloquear determinadas direcciones IP, regiones o solicitudes legítimas.
Cuando una CDN bloquea el acceso al sitio
Un cliente nos contactó porque varios usuarios reportaban que no podían acceder a su sitio WordPress desde determinados países.
Después de revisar el servidor, comprobamos que el sitio funcionaba correctamente. El problema estaba en la configuración de la CDN, que bloqueaba el tráfico procedente de esos países mediante una regla de seguridad.
Corregimos la configuración y verificamos que el sitio volvía a estar disponible para los visitantes que debían tener acceso.
El problema no estaba en WordPress ni en el servidor de origen. Una regla configurada en la CDN impedía que parte del tráfico llegara correctamente al sitio.
Este caso muestra que una CDN no solo puede intervenir en la entrega de archivos. Dependiendo del proveedor, también puede controlar qué tráfico llega al servidor.
Buenas prácticas para utilizar una CDN en WordPress
- Comprueba qué contenido distribuirá la CDN antes de activarla.
- Verifica que las imágenes, CSS, JavaScript y otros archivos carguen correctamente después de configurarla.
- Revisa que HTTPS funcione correctamente a través de la CDN.
- Comprueba la configuración cuando cambies el dominio, el DNS, el hosting o el certificado SSL.
- Revisa las reglas de seguridad antes de bloquear países, direcciones IP u otros tipos de tráfico.
- Identifica qué funciones realiza la CDN y cuáles siguen dependiendo del hosting o de WordPress.
CDN y rendimiento de WordPress
Una CDN puede mejorar el rendimiento al entregar contenido desde una infraestructura distribuida y reducir la dependencia del servidor de origen para determinadas solicitudes.
Su impacto depende de la ubicación de los visitantes, del contenido distribuido, del hosting y de la configuración utilizada. Instalar o conectar una CDN no garantiza por sí solo que WordPress sea más rápido.
La CDN es uno de los elementos que pueden influir en la velocidad y los tiempos de respuesta. Para conocer otros factores, consulta nuestra guía sobre Rendimiento de WordPress.
Términos relacionados
Preguntas frecuentes sobre CDN en WordPress
¿Necesito una CDN para mi sitio WordPress?
No todos los sitios necesitan una CDN. Puede ser especialmente útil cuando WordPress recibe visitantes desde diferentes regiones, distribuye una cantidad importante de archivos o necesita reducir parte del tráfico que llega directamente al servidor de origen.
¿Una CDN reemplaza el hosting?
No. El hosting mantiene WordPress y su contenido original. La CDN funciona como una capa adicional que puede entregar parte de ese contenido desde su propia infraestructura.
¿Una CDN puede funcionar con WooCommerce?
Sí. Una CDN puede utilizarse con WooCommerce, pero el contenido dinámico o personalizado de la tienda debe tratarse correctamente. La configuración debe evitar que información destinada a un usuario se entregue incorrectamente a otro.
¿Una CDN mejora el SEO de WordPress?
Una CDN puede ayudar a mejorar el rendimiento y la experiencia de navegación, pero utilizar una CDN no mejora el posicionamiento por sí solo. Su efecto depende de cómo influya en el funcionamiento y la velocidad del sitio.
Tu WordPress siempre al día con nuestro plan de mantenimiento mensual en Colombia
Un WordPress sin mantenimiento puede fallar sin aviso. Nuestro plan mensual reduce riesgos y mantiene tu sitio funcionando como debe.
Incluye:
- Actualizaciones de WordPress, plugins y tema en ambiente controlado
- Monitoreo de seguridad
- Revisión de backups
- Monitoreo de disponibilidad
- Informe mensual con métricas y tareas
Mantén tu sitio funcionando sin problemas con mantenimiento mensual para WordPress.
Hablemos y deja que nuestro equipo de expertos gestione el mantenimiento regular de tu WordPress.