WordPress CDN – Por Qué Usted Debería Usar Una

Por , Actualizado: agosto 18, 2017
Traducido por Daniel Harfouch

wordpress cdn

Como una empresa de hosting de rendimiento realmente nos gusta la investigación y compartir maneras de hacer que su sitio de WordPress sea más rápido. Una de las cosas lógicas cuando se trata de velocidad hoy en día es utilizar una red de entrega de contenido (CDN). ¡Estas le quitan el peso a su servidor web, mientras aceleran la entrega de contenido a sus visitantes de manera que su experiencia mejora! Hoy queremos explicar en términos sencillos cómo funciona un WordPress CDN, por qué usted debe estar usando una, y algunos de los beneficios adicionales que les acompañan. También compartiremos algunas pruebas de velocidad para que pueda juzgar mejor cuánto de un aumento en el rendimiento se podría esperar ver en su propio sitio.

40 por ciento de los visitantes abandonan un sitio web si tarda más de 3 segundos en cargar. ⏱ Haga clic para Tweet

¿Qué Es una WordPress CDN?

Una CDN es simplemente una abreviación para Content Delivery Network (red de entrega de contenidos).  Estas son una red de servidores ubicados en todo el mundo que están diseñados para alojar el contenido estático (y a veces dinámico) de su sitio de WordPress como son las imágenes, CSS, JavaScript y secuencias de vídeo. Ahora, cuando decimos alojamiento, no lo confunda con su alojamiento de WordPress. Estos servicios son completamente diferentes. Una CDN no es un sustituto para su proveedor de alojamiento, sino más bien una forma adicional de aumentar la velocidad de su sitio. Mientras nuestro alojamiento aquí en Kinsta es increíblemente rápido, una CDN puede hacer que su sitio sea aún más rápido.

¿Cómo Funciona una CDN?

¿Cómo funciona exactamente una CDN? Así, por ejemplo, al alojar su sitio con Kinsta tiene que elegir una ubicación de centro de datos, física, como a Estados Unidos Central, Europa o Asia. Digamos que usted elige Estados Unidos Central. Esto significa que su sitio web está ubicado físicamente en un “servidor de alojamiento” en Council Bluffs, Iowa. Cuando la gente en Europa visite a su sitio web va a tomar más tiempo para cargar contra alguien que lo visita, digamos, de Dallas, TX. ¿Por qué? Porque la información tiene que viajar a mayor distancia. Esto es lo que se conoce como latencia. Latencia se refiere al tiempo y/o retardo que se involucra en la transmisión de datos a través de una red. Cuanto mayor sea la distancia mayor la latencia.

También tiene varios hops de redes (instancias de comunicación entre los dispositivos de red intermedios) para servir las peticiones de datos de navegadores y servidores para albergar el contenido solicitado desde alojamiento de servidores a los navegadores web. Y ahí es donde entra en juego una CDN. Ayuda a reducir la latencia al cargar el contenido del sitio de los servidores más cercanos a ellos. Estos servidores CDN son a veces también conocidos como POPs (Puntos de Presencia).

Una CDN reduce la latencia
Una CDN reduce la latencia

Los usuarios de WordPress a veces pueden ser reacios a buscar en redes de entrega de contenido, ya que puede ser un poco abrumador al principio. Así que aquí está cómo funcionan y pueden ser aplicados, en términos sencillos, en tres sencillos pasos:

Paso 1

Usted selecciona un proveedor de CDN y se suscribe a su servicio. Normalmente estos son facturados mensualmente o por el uso de datos. La mayoría de los proveedores tendrán una calculadora para estimar sus costos.

Paso 2

Utiliza un plugin gratuito como CDN EnablerWP Rocket para integrarlo. Estos plugins vinculan automáticamente sus activos a la CDN. ¡No hay ningún trabajo necesario de su parte para obtener el contenido de la CDN, todo esto no requiere su ayuda! Implementar una CDN es mucho más fácil de lo que solía ser hace unos años.

Paso 3

Cuando las personas visitan su sitio web, ahora está cargando el contenido de su sitio de WordPress desde diferentes CDN alrededor del globo. Así que para los visitantes en Europa visitando a su sitio ubicado en Iowa, su contenido ahora se está cargando desde un POP en Europa. ¿Cómo lo hacen? Las CDNs normalmente utilizan dos tipos de tecnologías diferentes para dirigir a los usuarios a la ubicación correcta, y esa es IP Anycast + enrutamiento de geolocalización. Pueden detectar automáticamente de dónde vienen las solicitudes de usuarios y enrutar las solicitudes al POP más cercano.

Todavía es importante, sin embargo, elegir una estratégica de ubicación de servidor para su alojamiento WordPress. Porque aunque una CDN ayuda a distribuir el material y contenido, una sola petición todavía tiene que hacerse para el proveedor de servicios de alojamiento cuando su sitio web está cargado. A menos que usted esté utilizando la caché de página completa en un servidor proxy, de lo cual hablaremos más adelante. Kinsta ahora dispone de 11 ubicaciones de centro de datos desde donde puede alojar su sitio WordPress.

Beneficios de CDN

A continuación, están sólo algunas de las muchas ventajas de utilizar un CDN en su sitio de WordPress.

1. Mejora de Rendimiento

Un aumento del rendimiento es una de las razones principales para utilizar una CDN. Se ha demostrado una y otra vez que una carga rápida del sitio se correlaciona directamente con mayores tasas de conversión, disminución de las tasas de rebote, y un tiempo promedio de duración del visitante. Y eso por no mencionar simplemente una mejor experiencia completa del usuario. ¿Cuándo fue la última vez que hizo clic en atrás en su navegador porque el portal estaba tardando demasiado en cargar? Esta es la última cosa que usted desea que suceda. Pero no tome nuestra palabra para ello, aquí están algunas estadísticas rápidas a partir de algunos de los principales líderes del sector:

  • 1 segundo de retraso en la respuesta de página puede resultar en una reducción del 7% en las conversiones. (Fuente: Kissmetrics)
  • La BBC ha visto que pierden un 10% adicional de usuarios por cada segundo adicional que tarda su sitio en cargarse. (Fuente: Creative Bloq)
  • 53% de las visitas a sitios móviles son abandonadas después de 3 segundos, según una investigación de DoubleClick de Google. (Fuente: DoubleClick)
  • AliExpress redujo el tiempo de carga en un 36% y registró un aumento de 10.5% en los pedidos y un aumento de 27% en la conversión de nuevos clientes. (Fuente: Akamai)

Aquí están algunas de las maneras en que un CDN puede ayudar a mejorar el rendimiento de su sitio de WordPress.

Reduce el TTFB

Ya hemos mencionado que un WordPress CDN puede ayudar a disminuir la latencia acortando la distancia física de los datos necesarios para viajar. Pero también puede ayudar a bajar su tiempo al primer byte (TTFB). Para decirlo sencillamente, esto es una medida de cuánto tiempo tiene que esperar el navegador antes de recibir su primer byte de datos desde el servidor. Mientras más tiempo se necesite para obtener esos datos, más tiempo tarda en mostrarse la página.

Una CDN puede ayudar a reducir el TTFB
Una CDN puede ayudar a reducir el TTFB

Un error común es que esto se calcula después de los tiempos de búsqueda de DNS, sin embargo, el cálculo original de TTFB en networking siempre incluye la latencia de la red. Esto implica un proceso de 3 pasos y demoras y latencia puede ocurrir en cualquier parte en medio, añadiendo hasta su TTFB total. Un alto TTFB puede ser causado por varias razones, tales como el código incorrecto o la caché mal configurada en su servidor de alojamiento. Pero la distancia geográfica es definitivamente un protagonista. Hicimos una pequeña prueba para mostrar la diferencia con KeyCDN como nuestro proveedor de CDN. Cada prueba se ejecutó 5 veces y se tomó el promedio.

TTFB sin CDN

Primero ejecutamos una prueba con nuestro CDN deshabilitado y como usted puede ver nuestro tiempo de carga total fue de 1.45 s y nuestro TTFB promedio sobre un activo fue de alrededor de 136 ms.

ttfb antes de cdn
TTFB before adding a CDN

TTFB con CDN

Después habilitamos nuestro CDN y ejecutamos la prueba de nuevo. ¡Como puede ver nuestros tiempos de carga total bajaron a 788 ms y nuestro TTFB promedio es ahora de 37 ms! Qué diferencia un CDN puede hacer. Otra cosa importante a tener en cuenta es que elegimos la ubicación de Estocolmo para realizar esta prueba. ¿Por qué? Porque queríamos mostrarle la mejora real que se puede obtener mediante la disminución de la distancia física. Hay un CDN POP ubicado en Estocolmo, así que nuestro contenido está siendo servido desde Estocolmo.

ttfb después de cdn
TTFB after adding a CDN

Nota: Si usted está utilizando Cloudflare, usted podría tener un TTFB ligeramente superior . Esto es más probable debido a la sobrecarga adicional y la complejidad de tener el servicio proxy plenamente en funcionamiento. Recuerde que Cloudflare tiene otros firewalls y otras características que algunos proveedores de CDN no tienen. Así que usted necesitaría decidirse sobre cuál podría beneficiarle más. Si todo su sitio no está correctamente optimizado, conformarse con un TTFB ligeramente superior podría merecer la pena.

Sin embargo, es posible que también desee comprobar la guía de WP Bullet sobre usar cache de página de Cloudflare para bajar TTFB. Esto puede requerir cierta configuración adicional y pruebas. Asegúrese de ejecutar sus propias pruebas, ya que cada entorno es diferente. El nuevo servicio Argo de Cloudflare también se ha demostrado en algunos casos para ayudar a reducir TTFB.

Entrega Más Rápida Vía El Almacenamiento En Cache

Al igual que utilizar la cache con su host de WordPress o un plugin, las CDNs también utilizan el almacenamiento en cache. Esa es una manera en que pueden entregar archivos tan rápido. Una cosa importante a tener en cuenta es cómo funciona el almacenamiento en cache. Una vez una CDN obtenga una copia de sus medios, tiene que ser solicitado normalmente una o dos veces por un visitante antes de que realmente se almacene en caché en la CDN. Una CDN coloca un encabezado HTTP sobre las peticiones, llamado “X-Cache”. En la primera o en la segunda solicitud, el archivo se suele aparecer como MISS, lo que significa que todavía no está en cache.

CDN no cacheado (MISS)
CDN no cacheado (MISS)

En solicitudes posteriores se mostrará como un HIT, lo que significa que ahora está en el caché de su CDN. Se mantendrá en caché en función de una serie de factores tales como encabezados ETag, encabezados “expires” o si usted elimina manualmente su cache de CDN.

CDN cacheado (HIT)
CDN cacheado (HIT)

Si está utilizando un proxy completo CDN como Cloudflare, también puede llevar el almacenamiento en cache al siguiente nivel utilizando lo que se conoce como full page caching (cache de página completa). Esto implica almacenar en caché todo en una dirección URL. Sin embargo, en el caso de sitios WordPress esto puede a veces ser complicado ya que necesitará implementar soluciones para componentes dinámicos de su sitio.

Grandes Ahorros con la Compresión GZIP

WordPress CDN también utiliza gzip, un formato de archivo y una aplicación de software que se utiliza para la compresión y descompresión de archivos. La compresión GZIP se habilita en el lado del servidor (o más bien en el CDN server/POP), y permite una mayor reducción en el tamaño de sus archivos de HTML, stylesheets, y JavaScript. No funciona con imágenes como estas ya están comprimidas en una forma diferente. Algunos han visto reducciones de hasta un 70% debido a la compresión. Es probablemente una de las optimizaciones más fáciles que usted puede hacer. Y no se preocupe, todas las principales CDN tienen esto habilitado por defecto.

Puede usar una herramienta como Check GZIP Compression o Chrome DevTools para ver la enorme diferencia que hace la compresión. Por ejemplo, abajo puede ver que en nuestro archivo jquery.js servido desde un CDN, la compresión GZIP redujo el tamaño de 94.9 KB hasta 33.6 KB. Que es un ahorro de 64.59% en un solo archivo. ¡Agregue esto a todos sus activos y medios y verá por qué la compresión es esencial!

Ahorros GZIP en una CDN
Ahorros GZIP en una CDN

Brotli Lleva la Compresión al Siguiente Nivel

Brotli es un nuevo algoritmo de compresión desarrollado por Google que ha demostrado reducir el tamaño de los archivos hasta un 26 por ciento por encima de las soluciones existentes, incluyendo GZIP. El índice de adopción por Brotli está creciendo a un ritmo bastante rápido. A partir del 20 de junio, Google está ahora incluso comprimiendo Display Ads con la compresión Brotli.

ahorros de compresión de Brotli
Ahorros de compresión de Brotli (src: SamSaffron)

Sin embargo, debido a que Brotli es todavía nuevo, todavía no está disponible en todos los proveedores de CDN. Pero hay algunos como KeyCDN y CDN77 que ahora lo soportan. En la mayoría de los casos, su servidor de origen (servidor hosting) también debe tener Brotli habilitado para que este funcione. Y la compatibilidad del navegador con Brotli también está evolucionando. Si la configuración es correcta, los servidores que tienen habilitado Brotli pero que se cargan en un navegador que no lo soporte, simplemente volverán a GZIP.

HTTP/2

HTTP/2 también es una de las mayores características que todas las CDN utilizan actualmente para acelerar la entrega de los activos. HTTP/2 requiere HTTPS a causa de la compatibilidad del navegador. La mejora en el rendimiento se debe a una variedad de razones, tales como el protocolo para poder apoyar mejor multiplexado, paralelismo. compresión HPACK con codificación Huffman, la extensión ALPN, y la inserción de servidor. Solía haber un poco de sobrecarga de TLS al usar HTTPS, pero gracias a HTTP/2, es ahora una cosa del pasado.

2.  Costos Más Bajos de Ancho de Banda

Otra gran ventaja de una CDN es que puede ayudar a ahorrar CPU y recursos de su servidor hosting (servidor de origen). Esto ayuda a prevenir que los picos de tráfico abruman a su host. También puede ayudar a reducir sus costos de ancho de banda. La última cosa que quiere es que algo vaya viral y tenga una factura enorme de su host, o una sobrecarga. Por ejemplo, abajo se muestra un sitio que usa Cloudflare, y como puede ver esto ayudó a ahorrar el 69% del ancho de banda de las solicitudes.

Ahorro de ancho de banda con cloudflare
Ahorro de ancho de banda con Cloudflare

¿Cuánto puede ahorrar? Bueno, en el ejemplo anterior, esto podría significar la diferencia entre necesitar un plan Business 3 y un plan Business 4 de Kinsta. Esto es un ahorro de $100/mes, y Cloudflare es gratuito. De hecho no sólo puede ahorrar dinero, sino que los visitantes de todo el mundo verán también mejoras en el rendimiento. Sin embargo, también hemos visto clientes aquí en Kinsta en cuyo caso una CDN les ahorró miles de dólares por mes, debido a la cantidad de ancho de banda ahorrado.

HTTP (referrers) y prevenir que otros incrusten sus activos (imágenes) en otros sitios web. Algunos de ustedes pueden haber oído hablar del Huffington Post fiasco. Un autor en el Huffington Post copió y pegó imágenes desde el sitio web de Oatmeal, que a cambio le acumuló una facturación de más de $1,000 de AWS. El propietario de la Oatmeal acabó sustituyendo las imágenes de forma que los lectores del artículo del Huffington Post pudiesen verlas. Pero por eso es siempre importante activar protección de hotlink, de lo contrario, usted podría terminar con una factura escandalosa.

Protección de Hotlinking
Protección de Hotlinking

3. Alta Disponibilidad y Escalabilidad

Las CDNs también ofrecen alta disponibilidad y escalabilidad. Debido a que el contenido replicado está disponible a través de varios POPs en diferentes ubicaciones geográficas, el tráfico web es dinámicamente enrutado a otro servidor si uno se cae. Y no hay necesidad de preocuparse acerca de la escalabilidad ya que los proveedores de CDN se construyen con eso en mente. Si usted utiliza un alojamiento compartido más pequeño, una CDN podría realmente mantener su sitio web de estrellarse ya que gestiona la mayor parte de la carga.

4. Ventajas de SEO

Google hizo de la velocidad del sitio un factor de clasificación en 2010, por lo que no es ningún secreto que un sitio web más rápido puede resultar en una clasificación más alta. Aunque no hay manera de saber cuánto peso se coloca en velocidad, usted puede asumir que es uno de los más importantes, ya que afecta la experiencia del usuario. Brian Dean analizó los principales 1 millón de dominios para mirar la correlación entre la velocidad del sitio y clasificación de Google y los resultados fueron muy positivos. Mientras que estas pruebas son casi imposibles de probar de manera concluyente, puede estar seguro de que tener un sitio web más rápido sólo va a ayudarle en Google. Para decirlo sencillamente, Google premia a sitios rápidos.

Velocidad del sitio - clasificación de Google
Velocidad del sitio – clasificación de Google

Además de la velocidad de las páginas de su sitio web, una CDN también puede ayudar a aumentar la tasa de rastreo de sus archivos multimedia como imágenes, que se correlacionan con la indexación en la búsqueda de imágenes de Google.

5. Seguridad Adicional

Muchos proveedores de CDN proporcionan seguridad adicional, permitiéndole implementar firewalls de aplicaciones web (WAF) y lo que algunos llaman “Origin shields”. Estos pueden ayudar a mitigar los ataques DDoS en su sitio de WordPress de todas las formas y tamaños, incluidos aquellos que atacan los protocolos UDP e ICMP, así como SYN/ACK, amplificación DNS, y ataques de Layer 7. Otros beneficios incluyen ponerle detrás de un proxy que ayude a ocultar su dirección IP de origen, aunque no es infalible.

Asegúrese de revisar nuestro estudio de caso sobre cómo detener un ataque DDoS. Tuvimos un cliente con un pequeño sitio de comercio electrónico ejecutando Easy Digital Downloads que consiguió más de 5 millones de solicitudes para una única página en 7 días. El sitio normalmente sólo generó entre 30-40 MB  de ancho de banda por día y un par de cientos de visitantes por día. ¡Pero de repente, el sitio fue al instante entre 15-19 GB de transferencia de datos al día! Eso es un aumento de 4650%. Y Google Analytics no mostró ningún tráfico adicional. Eso no es bueno.

Ataque DDoS
Ataque DDoS

El cliente implementó el firewall de aplicación web de Sucuri en su sitio y el consumo de todo el ancho de banda y solicitudes bajaron inmediatamente en el sitio (como se muestra a continuación) y no ha habido ni un solo problema desde entonces. Por lo tanto, definitivamente una buena inversión y ahorro de tiempo si se ejecutan en cuestiones como éstas.

Después de añadir el firewall de Sucuri (WAF)
Después de añadir el firewall de Sucuri (WAF)

Las CDNs también proporcionan características adicionales como token seguro, el cual le permite generar enlaces seguros con un tiempo de caducidad. Después de que haya caducado la gente ya no podrá acceder a ese contenido.

CDN – Pruebas de Velocidad

Así, en lugar de simplemente decirle qué tan beneficioso un WordPress CDN puede ser, vamos a hacer algunas pruebas para mostrarle los resultados. Ejecutamos 5 pruebas desde 4 diferentes ubicaciones de prueba con una CDN habilitada y, luego, sin una CDN. El sitio está alojado con Kinsta y utiliza KeyCDN. La ubicación física del servidor está en Iowa, EUA.

Cuando esté probando la velocidad de su CDN asegúrese de ejecutarla un par de veces para que los medios se almacenen en cache. Como hemos descrito más arriba en relación con CDN caching, el encabezado X-Cache HTTP mostrará un “HIT” una vez que esté cacheado. Si no está cacheado, se mostrará un “MISS”. Si no lo hace correctamente, podría aparecer como si la CDN no estuviese ayudando a acelerar su sitio web, cuando en realidad simplemente usted no creó primero la cache.

Sin CDN (Dallas, Texas, USA)

Primero ejecutamos 5 pruebas sin una CDN en Pingdom from Dallas, Texas y tomamos el promedio.

Prueba sin CDN desde Dallas
Prueba sin CDN desde Dallas (fuente: Pingdom)

Sin CDN (Melbourne, Australia)

Luego ejecutamos 5 pruebas sin una CDN en Pingdom desde Melbourne, Australia y tomamos el promedio.

Prueba sin CDN desde Australia
Prueba sin CDN desde Australia (fuente: Pingdom)

Sin CDN (San Jose, California, USA)

Luego ejecutamos 5 pruebas sin una CDN en Pingdom desde San Jose, California y tomamos el promedio.

Prueba sin CDN desde San Jose
Prueba sin CDN desde San Jose (fuente: Pingdom)

Sin CDN (Estocolmo, Suecia)

Luego ejecutamos 5 pruebas sin una CDN en Pingdom desde Estocolmo, Suecia y tomamos el promedio.

Prueba sin CDN desde Suecia
Prueba sin CDN desde Suecia (fuente: Pingdom)

Con CDN (Dallas, Texas, USA)

Luego ejecutamos 5 pruebas con una CDN en Pingdom desde Dallas, Texas y tomamos el promedio.

Prueba con CDN desde Dallas
Prueba con CDN desde (fuente: Pingdom)

With CDN (Melbourne, Australia)

Luego ejecutamos 5 pruebas con una CDN en Pingdom desde Melbourne, Australia y tomamos el promedio.

Prueba con CDN desde Australia
Prueba con CDN desde Australia (fuente: Pingdom)

With CDN (San Jose, California, USA)

Luego ejecutamos 5 pruebas con una CDN en Pingdom desde San Jose, California y tomamos el promedio.

Prueba con CDN desde San Jose
Prueba con CDN desde San Jose (fuente: Pingdom)

With CDN (Estocolmo, Suecia)

Luego ejecutamos 5 pruebas con una CDN en Pingdom desde Estocolmo y tomamos el promedio.

Prueba con CDN desde Suecia
Prueba con CDN desde Suecia (fuente: Pingdom)

Los Resultados

Ahora echemos un vistazo a los resultados para entender cuánto un CDN afecta a su total de tiempos de carga.

CDN comparación según pruebas de velocidad
CDN comparación según pruebas de velocidad
  • Dallas, Texas, USA: Disminución de 8.11% en el tiempo de carga total con una CDN.
  • San Jose, California, USA: Disminución de 33.02% en el tiempo de carga total con una CDN.
  • Melbourne, Australia: Disminución de 54.19% en el tiempo de carga total con una CDN.
  • Estocolmo, Suecia: Disminución de 54.7% en el tiempo de carga total con una CDN.

Como se puede ver, tanto en Dallas como San Jose, con una CDN fue ligeramente más rápido. Y si echa un vistazo a las pruebas de Australia, puede ver una gran diferencia en los tiempos de carga. Esto es debido a la ubicación geográfica del servidor de prueba. Nuestro servidor está en Iowa, o sea cargándose desde Dallas y San José los datos no tienen que viajar lejos. Pero para Australia, la distancia es lo que mata a los tiempos de carga. Cuando habilitamos la CDN, el contenido y los medios se cargan desde un POP de KeyCDN en Sydney (Australia), lo que resulta en tiempos de descarga mucho más rápidos. Lo mismo se refiere a Estocolmo, Suecia.

Ahora la pregunta es, ¿desea reducir sus tiempos de carga por encima del 50% en algunos casos? ¡La respuesta debería ser sí!

¿Necesita una CDN?

Una pregunta que nos hacen muchas veces aquí en Kinsta es sí o no una CDN es necesaria para un sitio web particular. En nuestra experiencia, una CDN puede ser beneficiosa en casi todas las situaciones. Basta con mirar todos los beneficios mencionados anteriormente. El precio generalmente ya no es un factor como la mayoría de los proveedores de CDN son muy baratos, algunos cobrando tan bajo como $0.04/GB. Y luego Cloudflare es incluso gratuito. Las únicas ocasiones en las que es posible que desee hacer algunas pruebas adicionales son si sólo está sirviendo contenido a los visitantes en una ubicación geográfica específica.

Digamos por ejemplo que usted es una pequeña tienda con un sitio web en Ontario, Canadá. Quizás usted no se preocupa tanto por los clientes que se encuentran en otros lugares. Usted deseará investigar para ver donde están ubicados los POPs de un proveedor de CDN. Por ejemplo, si su host de servidor web está ubicado en Ontario, pero usted se suscribe a un proveedor de CDN que sólo tiene un POP más cercano en los Estados Unidos, realmente podría ralentizar el sitio. En este escenario, que es muy raro, podría ser más beneficioso no utilizar un CDN.

Proveedores de CDN Populares

Hay un montón de proveedores de CDN muy buenos para elegir. La mayoría de ellos tiene pruebas gratuitas, así que recomendamos probar unos para ver cuál funciona mejor para su sitio. Aquí hay algunos proveedores que debería revisar:

Cómo Instalar una CDN

Cada proveedor de CDN tiene su propio método de integración, pero afortunadamente todos ellos soportan WordPress y hacen que sea muy fácil de integrar. Asegúrese de comprobar su documentación o pregunte a su equipo de soporte si tiene problemas. Nosotros tenemos un tutorial detallado sobre cómo instalar Cloudflare en su sitio WordPress. O si está buscando KeyCDN, recomendamos leer este artículo CDN for dummies.

Una cosa que sí aconsejamos es utilizar un subdominio para sus medios y activos, en lugar de la URL aleatoria entregada por el proveedor. Ejemplo: cdn.tudominio.com. Esto garantizará una mejor marca para su sitio, así como menos complicaciones cuando se trate de problemas de indexación. Después de configurar su CDN en el proveedor, puede utilizar un plugin gratuito de WordPress como CDN enabler para fácilmente vincular sus activos y hacer que se copien automáticamente a su proveedor de CDN.

CDN enabler
CDN enabler

Otros plugins como WP Rocket o W3 Total Cache también tienen métodos de integración similares.

CDN en WP Rocket
CDN en WP Rocket

Es importante que cargue tantos recursos de su sitio WordPress cuanto pueda. Esto asegura una entrega más rápida para los visitantes y utilizar una sola conexión de HTTP/2. Puede ejecutar su sitio web mediante una herramienta como Pingdom para ver de dónde se cargan sus medios. A veces algunos temas o ciertos plugins pueden tener un pequeño truco o hay que investigar por qué no se cargan desde su CDN incluso después de terminar la integración.

Y, por último, desea asegurarse de que sus imágenes todavía sean indexadas con Google cuando se mueva a una CDN. Para los usuarios de Yoast SEO plugin, usted deseará agregar el siguiente código al final de su archivo functions.php. Reemplace por supuesto el dominio y el dominio de CDN con su propio.

function wpseo_cdn_filter( $uri ) {
return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri );
}
add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );

Si usted no hace esto, podría resultar que sus imágenes se de-indexen (como se muestra a continuación). Siempre puede comprobar esto usted mismo en Google Search Console.

Imágenes no indexadas
Imágenes no indexadas

Resumen

Esperamos que, ahora usted pueda ver todos los beneficios geniales que puede obtener de usar un WordPress CDN. Esto asegurará que sus medios se carguen más rápido en todo el mundo, reducirá su TTFB, y disminuirá considerablemente sus costos de ancho de banda y la carga del servidor. No sólo eso, sino que podrá ver una mejor clasificación debido a acelerar los tiempos de carga de la página. Y lo que es más importante, sus visitantes tendrán una mejor experiencia de usuario.

Y tenemos buenas noticias. Kinsta lanzará pronto una CDN para clientes. ¡Asegúrese de suscribirse a nuestro newsletter para ser notificado al minuto de lanzarlo! ¿Tiene alguna idea sobre el uso de un CDN? Nos encantaría conocer su opinión a continuación.