Los beneficios de usar un CDN para su sitio de WordPress

Tener un servicio CDN trabajando junto con su sitio web con tecnología WordPress es algo muy bueno si su sitio es visitado en todo el mundo. Especialmente si su sitio tiene muchos recursos y cuando me refiero a los activos me refiero a todos esos molestos javascript, CSS y archivos de imagen.


Estos activos en su sitio se encuentran entre los primeros temas que necesitan una CDN. Si su sitio es un blog pequeño, probablemente no importará ya que el corte en el tiempo de carga será insignificante, pero, ¿qué pasa con los grandes??

Para este experimento, estableceré un CDN77.com cuenta para mi sitio de tecnología / videojuegos, es un sitio “costoso” muy costoso con un tamaño de no menos de 2,4 MB y más de 95 solicitudes. En términos simples, es una carga pesada para el navegador y el servidor cargar. Al ser una revista con toneladas de noticias, no hay forma de mejorar esto. El servidor ya es de alta gama y tener que cortar el contenido definitivamente no se puede usar..

Hay toneladas de sitios como estos en Internet. Sigo escuchando voces sobre lo inútil que es una CDN para cualquier tipo de sitio (grande o pequeño) y no puedo evitar maravillarme con ese tipo de comentarios.

En este artículo de hoy, voy a examinar por qué los CDN son importantes y tan importantes (mucho). Verá, con números y evidencia, por qué tener un CDN importa mucho, especialmente si tiene clientes lejos del lugar donde se encuentra su servidor. Tener que cargar un sitio con pocos activos es una cosa, pero los sitios medianos a grandes se beneficiarán enormemente y le mostraré por qué …

Benchmark con y sin CDN

Para el propósito de este experimento, voy a usar Herramientas Pingdom. De todas las herramientas gratuitas que puede encontrar para probar la velocidad real y el tiempo de carga del sitio, Pingdom Tools es una de las mejores (y también más precisas). Las mediciones de Pingdom incluyen tiempos de espera para activos que pueden ser externos y, lo más importante, asíncronos. El tiempo de carga para un usuario final es, por lo tanto, un poco más corto. Primero, vamos a cargar el sitio web directamente desde el servidor, sin ningún tipo de CDN. Tenga en cuenta que el servidor ya es lo suficientemente rápido, un Xeon que se ejecuta a 3.3Ghz en Nginx con caché FastCGI no es poca cosa y debería cargarse bastante rápido por sí mismo.

Sin CDN77 de San José, California

En la imagen puede ver que el tiempo de carga total es de aproximadamente 2,64 segundos, para este experimento utilicé el servidor de San José en California, EE. UU., dado que mi servidor se encuentra en Carolina del Norte, EE. UU., el tiempo de carga debería ser lo suficientemente bajo. En la pantalla derecha, puede ver todos los recursos (activos) cargados con sus tiempos reales.

Sin CDN77 de Estocolmo, Suecia

Como puede ver, tan pronto como la solicitud proviene de un lugar lejano, las cosas comienzan a bajar … El sitio web redujo su puntaje a 86 y ahora el tiempo de carga es de alrededor de 5.20 segundos, esto es lo que sucede cuando más de 95 solicitudes tienen para viajar por todo el mundo. Tenga en cuenta la velocidad de la luz y todos esos archivos molestos solo aumentarán el tiempo de carga total, simplemente no hay forma de evitarlo.

Con CDN77 de San José, California

Ahora activemos CDN77 para que comience a recuperar todos los activos automáticamente y ver qué sucede …

Ahora este es el primer inconveniente de usar un CDN. Si se interpreta incorrectamente, podría dar lugar a una opinión errónea de que el CDN no funciona. La primera vez que se carga el sitio web, el servicio CDN necesita recuperar los activos del servidor de origen y cargarlos desde la ubicación más cercana donde se solicitó. Puede ver claramente que el tiempo de carga realmente ha aumentado a 6.36s y en la imagen correcta puede ver por qué. Sobre el El encabezado de respuesta X-Cache es la respuesta.  El servicio CDN respondió con un “PIERDA” indicando claramente que el activo no estaba previamente almacenado en caché y necesitaba cargarse “sobre la marcha”, esto es lo que hace que la solución CDN sea más lenta, pero solo en la primera carga. Dado que el activo necesita hacer un viaje de ida y vuelta desde el servicio CDN de regreso al servidor de origen y luego de regreso a la red interna y lejos al servidor más cercano en la ubicación solicitada. Después de todo, el viaje de ida y vuelta no es tan lento, pero el parámetro X-Cache lo ayudará claramente a identificar cuándo se almacena en caché o no. Ahora, ¿es genial o no Pingdom Tools??

Con CDN77, segunda carrera

Veamos qué sucede en una segunda carrera …

¡Está vivo! Ahora estamos hablando. Puede ver que el tiempo de carga disminuyó a 2.48s, que ahora es más rápido que el punto de referencia original sin CDN. Además, en la imagen correcta ahora puede ver el “GOLPEAR” se muestra en el encabezado de respuesta, indicando al navegador que la solicitud se ha almacenado en caché y se ha proporcionado desde el servidor más cercano a esa ubicación sin tener que hacer más viajes de ida y vuelta.

¿Qué pasa con el exterior de los Estados Unidos?

En el ejemplo anterior, vimos que al usar el sitio fuera de los EE. UU. Y fuera del país donde se encuentra el sitio web, las cosas comenzaron a ponerse feas, veamos qué sucede con CDN habilitado.

La primera carga a la izquierda, nos dio un tiempo más o menos similar al punto de referencia original, si no mejor. Esto es sin que la solicitud real se almacene en caché, ahora, en la imagen correcta puede ver claramente la mejora y no es pequeña. Ahora hemos pasado de 5.20s sin un CDN a la friolera 2.34s para cargar todo el sitio, esto es una mejora de más de 2X dado que ahora solo los archivos PHP básicos se cargan desde el servidor de origen, mientras que el resto de los activos se cargan localmente desde el servidor de Estocolmo en CDN77 !

¿Quieres una prueba? Cosa segura. Aquí está:

cdn77-datacenters

Ahora, vamos al extremo …

Sin CDN77 de Melbourne, Australia

prueba03-01

Cargar el sitio desde Australia es muy doloroso sin un CDN y mi sitio web ahora se ha convertido en el más lento del grupo, dando un puntaje de 77 y una C, oh bueno..

Con CDN77 de Melbourne, Australia

prueba03-02

Con CDN77 habilitado, el aumento de velocidad es impresionante y casi una diferencia de 2X. El puntaje vuelve a A, por supuesto, lo que demuestra una vez más que CDN realmente funciona, como debería ser..

Ahora pongamos todo esto en perspectiva, ¿deberíamos??comparación de referencia

Este gráfico casi habla por sí mismo sobre cómo CDN realmente mejora el rendimiento relacionado con la ubicación del sitio. Si sus lectores / clientes acceden al sitio en el mismo país / ubicación donde se encuentra su servidor, ¿por qué solicitar un CDN correcto? No mejorará las cosas. En el mejor de los casos, solo ayudará a su servidor con los recursos y reducirá el tiempo de CPU involucrado, pero no mejorará el tiempo de carga.  Pero tan pronto como uno de sus lectores intenta acceder al sitio web desde fuera del país donde se encuentra su servidor, la mejora del rendimiento pasa a 2X, muy fácilmente. No se puede negar, puede seguir adelante y hacer todas estas pruebas usted mismo. CDN es muy importante si su sitio se lee en todo el mundo y también aliviará los requisitos de ancho de banda en su servidor.

Conclusión

Tener un CDN en tu sitio internacional es un deber. Ya sea un blog de tecnología, una revista digital o un sitio de productos. Si le importa el rendimiento y sus clientes / lectores se encuentran en todo el mundo, CDN de hecho acelerará mucho su sitio web de WordPress. también, cuantos más recursos cargue su sitio desde las distintas ubicaciones, mayor será la mejora. Sin embargo, tener un CDN no es una situación de cama de rosas. Administrar el servicio correctamente es primordial para su desempeño. Recuerde, la primera solicitud siempre será más lenta, tener el caché de CDN en el sitio correctamente es muy importante.

En el siguiente artículo, examinaremos cómo configurar correctamente el CDN77 servicio con WordPress, cómo configurar sus ubicaciones y aprovecharlo al máximo para que pueda experimentar los mismos beneficios que en este artículo. Manténganse al tanto!

Servicios CDN gratuitos

No olvide consultar nuestra publicación sobre los mejores servicios gratuitos de CDN que existen. Algunos de estos son 100% gratuitos hasta cierto punto, mientras que otros son gratuitos durante un período de prueba. Si bien CDN77 es una buena opción, nos gustaría que revise estos otros excelentes servicios para que pueda elegir el que mejor funcione para usted.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map