CDN en WordPress: Qué es, ventajas, desventajas y cuando deberías usarlo

CDN en WordPress

Un CDN o Content Delivery Network traducido a español es una red de distribución de contenidos.

Es básicamente una serie de ordenadores o servidores repartidos por el mundo que se encargan de servir estos.

Su función principal es que los contenidos se sirvan los más rápido posible.

Osea que si tus contenidos están alojados en España, con un CDN los sirves mucho más rápido en América.

En este artículo quiero que sepas la importancia de un CDN y sus ventajas y desventajas.

Pero además sabrás cuando deberías de usarlo y la mejor forma de gestionarlo desde WordPress.

La importancia del CDN en la optimización web

La optimización web o WPO son las técnicas que se usan para hacer que un sitio web cargue lo más rápido posible.

Los archivos más pesados y que ralentizan más una web son los archivos estáticos.

Esos son scripts Javascript, CSS y los archivos multimedia como imágenes y otros archivos.

Sobre todo cuando una web tiene muchos.

Obviamente lo ideal sería reducir estos al mínimo para no tener muchos, pero no siempre se puede.

En el caso de WordPress hay plantillas que tienen muchos scripts, más los que suman los plugins que tengamos instalados.

Por eso al optimizar WordPress a veces se recurre a este tipo de servicios que nos ayudan a bajar los tiempos de carga.

Al usar un CDN lo que hacemos es que estos archivos estáticos se repartan por todos esos servidores.

Así que si alguien accede a tu web desde por ejemplo América, estos archivos se sirven del servidor CDN más cercano.

Con lo que los tiempos de carga bajan considerablemente.

Sobre todo el time to first byte o TTFB que es el primer byte que se carga de la web.

Qué es un CDN, ventajas, desventajas y cuando lo necesitas en WordPress #CDN #WordPress #WPOHaz click para twittear

Ventajas del CDN

Usar un CDN tiene muchas ventajas, así que las enumero.

Mejora de rendimiento

La ventaja principal es la mejora de rendimiento.

Al no tener que servir estos archivos, la web cargará mucho más rápido.

Sobre todo para localizaciones que estén lejos de tu hosting.

Ahorro de recursos

Pero además, dado que la mayoría de archivos los sirve un tercero, tendremos un ahorro en gastos de hosting.

Osea que podremos aumentar considerablemente el tráfico sin tener que aumentar nuestro plan.

Desde mi experiencia muchos sitios se ahorrarían una pasta poniendo un CDN.

Mejora la disponibilidad

Otro factor clave es que mejoraremos la disponibilidad de nuestra web.

Hay alojamientos que se saturan al servir tantos archivos y acaban dando error 500.

Usando un CDN nos quitamos estos posibles problemas.

Ganas en seguridad

Y por último y no menos imortante, puede que hasta ganemos en seguridad.

Hay algunos servicios de CDN que proveen de algunos sistemas de seguridad como protección DDOS, certificados SSL y otros.

Así que son ventajas por todos lados.

En resumen:

  • Mejoramos el rendimiento.
  • Ahorramos recursos del hosting.
  • Mejoramos la disponibilidad.
  • Aumentamos la seguridad.
Un CDN hace que tu web WordPress cargue mucho más rápida.#CDN #WordPress #WPOHaz click para twittear

Desventajas del CDN

Un CDN también tiene sus desventajas o posibles problemas que hay que tener en cuenta.

Dependes de más servicios

La desventaja principal del CDN es que cuando antes solo dependías de tu servicio de alojamiento, ahora dependes de 2.

Osea que hay el doble de posibilidades de que haya un error.

Obviamente esto es más complicado que pase, pero no se debe dejar atrás.

Más paneles de control

También debes de saber que desde ahora toda la gestión de los archivos estáticos se hace desde este.

Si estamos haciendo cambios en la web y hay que limpiar la caché, se hace desde el panel del CDN.

Aunque en WordPress hay plugins que conectan con ellos, con lo que nos ahorramos estar entrando en su panel de control.

Ojo a la gestión de los DNS

Algunos CDN requieren un cambio de DNS y desde que se hace este, la gestión de DNS se hace desde ellos.

Aunque hay otros que simplemente necesitan crear un cname.

Es otro tema que tenemos que tener en cuenta a la hora de gestionarlo.

Cuestan dinero

Dentro del mundo de los CDN nos podemos encontrar algunas versiones gratuitas y otras de pago.

A veces por desconocimiento se suele pagar por ellos, cuando relamente las versiones gratuitas nos pueden servir perfectamente.

Pero es importante que lo sepas.

Resumiendo:

  • Dependes de más servicios.
  • Más paneles de control.
  • Algunos necesitan cambio de DNS.
  • Suelen costar dinero.

¿Cuando usar un CDN con WordPress?

Te voy a dar algunas pautas de cuando deberías de usar un CDN.

Tienes gran cantidad de archivos multimedia

Hay webs como por ejemplo las de fotógrafos que tienen gran cantidad de archivos multimedia.

En este caso es muy recomendable usarlo para aligerar la web y ahorrar ancho de banda.

Obviamente esto no elimina la obligación de optimizar imágenes en WordPress.

Se carguen de donde se carguen, deben de ser lo más ligeras que puedas.

Depende de la ubicación de tu público

Yo usaría un CDN cuando una web recibe una gran cantidad de tráfico de otros países / continentes.

Por ejemplo si tu web está alojada en España, pero tienes mucho público de Sudamérica que es público español.

Seguramente sea muy rápida para el público español, pero no para los de otros continentes.

No es posible cambiar la plantilla

Cuando una web WordPress tiene demasiados scripts lo ideal es cambiar la plantilla.

Pero hay veces en los que esto no es posible bien por tiempo, por recursos o lo que sea.

Así que no nos queda más remedio que usar un CDN para que esta cargue mucho antes.

No hay hosting en tu país o no te interesa

Esto a día de hoy es difícil, puesto que Internet está en todos lados.

Pero sí es verdad y yo me lo he encontrado, que los hostings de algunos países son mucho más caros.

Entonces viene bien poner un CDN para mejorar el rendimiento para los países a los que te diriges.

Cuando no te servirá de nada

Un CDN no te servirá de nada con los scripts externos o de terceros.

Osea todo archivo que no esté alojado en tu sitio web.

No te va a servir de nada ponerlo porque al no estar alojados en tus servidor, este no puede copiarlos y distribuirlos.

Por ejemplo:

  • Scripts de publicidad: como los de Adsense, aunque aquí te explico cómo optimizar Adsense para que cargue más rápido.
  • Fuentes de Google: estas se cargan desde sus servidores.
  • Iconos externos: por ejemplo Font Awesome.
  • Redes sociales: las de Facebook, Twitter, etc.
  • Scripts de analítica: por ejemplo Google Analytics.
  • De conversión: píxel de Facebook, Adwords, etc.
  • Y muchos más…

Aunque para estos hay ciertas técnicas con las que se pueden mejorar los tiempos de carga.

CDNs conocidos

Te he preparado un listado de los CDNs más conocidos y alguno que puedes usar directamente en WordPress.

Jetpack

Jetpack es un plugin muy conocido de WordPress que trae muchas opciones y una de ellas es un CDN para imágenes (antiguo Photon).

Lo que hace es copiar todas las imágenes y las sirve desde los servidores de WordPress repartidos por el mundo.

Personalmente no me gusta porque solo es para imágenes y este plugin sobrecarga mucho la instalación.

JetPack

Cloudflare

Cloudflare es un CDN gratuito que yo uso y que suelo recomendar e instalar a todos mis clientes.

Además de mejorar notablemente la velocidad, hace que tu sitio tenga mejor disponibilidad y además sea más seguro.

Tiene planes de pago, pero con el gratuito tienes de sobra si no necesitas gran cosa.

Dispone de muchas opciones como minificar archivos, caché propia y otras.

CloudFlare

Amazon CloudFront

Amazon CloudFront es el CDN de Amazon.

Lo estuve usando durante mucho tiempo y tengo que decir que es muy bueno.

Pero eso sí, es de pago y se paga por lo que uses.

Una opción más profesional para los que necesiten un buen rendimiento.

Amazon CloudFront

MaxCDN

MaxCDN es otro CDN muy usado y que es similar a CloudFlare, aunque yo no he llegado a usarlo.

Además de la función del reparto de archivos estáticos, este dispone de mejoras de velocidad, seguridad y analítica.

Es una buena opción, pero no es gratuito, así que para usarlo hay que pasar por caja.

No es caro porque empieza por solo 9 Dólares al mes, pero se nota comparando con otros que no cuestan nada.

MaxCDN

¿Cómo gestionar un CDN desde WordPress?

La mejor forma de gestionar un CDN desde tu web WordPress es usando un plugin de caché.

Es verdad que puedes hacerlo desde sus propios paneles de control o incluso instalando algunos plugins propios para ello.

Pero es mejor desde un plugin de caché porque te ahorras el acceso a su panel y además de instalar otro plugin que consuma más recursos.

Como hoy día es obligatorio tener funcionando un plugin de caché, pues eso que te ahorras.

Hay muchos plugins que lo hacen, aunque yo personalmente prefiero WP Rocket.

Tiene compatibilidad con los más más conocidos como Cloudflare, Amazon Cloudfront, MaxCDN y otros.

Resumiendo

Un CDN es una buena herramienta para mejorar el rendimiento de la web, pero mejor aún si no lo necesitamos.

Personalmente prefiero dejar una web bien optimizada y no necesitarlo.

Pero como has visto, hay casos en los que no hay más remedio que usarlo.

¿Conocías todo esto sobre los CDN?

Venga, te espero en los comentarios.

Imagen: Mano que sostiene la pantalla virtual de la red digital tecnólogica global

¡Valora mi contenido!
[1 votos. Media: 5]

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Raúl González Sedeño (yo mismo). Finalidad: Responder al comentario que dejes. Destinatarios: Tus datos se guardan en Siteground. Hosting seguro que cumple con la normativa Europea de protección de datos. Derechos: Y obviamente puedes acceder, rectificar y suprimir tus datos, así como otros derechos cuando quieras. Información adicional: Puedes consultar la información adicional y detallada sobre protección de datos personales en mi página web https://ragose.com/privacidad/.