¿Qué diferencia hace un CDN a las velocidades de carga de WordPress?

Ofertas de WordPress

Precisamente la rapidez con la que una CDN (Content Delivery Network) creará su propio sitio web en particular dependerá de una serie de factores, como la configuración del alojamiento web de su sitio, la cantidad de contenido que muestra su sitio, la complejidad de su tema, qué complementos usas y, bueno, en realidad una gran cantidad de otras cosas … en resumen, ¡es imposible decir cuánta diferencia hará un CDN en las velocidades de carga de tu sitio sin realmente darle una vuelta! Sin embargo, podemos decir exactamente cuánta diferencia hace un CDN (usamos MaxCDN) en ESTE sitio web, algo que con suerte le dará a cualquiera que todavía se pregunte si un CDN es algo que vale la pena molestar con una visión adecuada (con números reales) del asunto. .

Entonces, ¿cómo vamos a hacer esto?

Bueno, todo lo que realmente necesitamos hacer es comparar las velocidades de carga inicial de este sitio web en su configuración normal (es decir, con MaxCDN habilitado) con los tiempos de carga del sitio con MaxCDN deshabilitado – ¡simple! Pongamos manos a la obra…

Acerca de este sitio web

… pero espere, antes de que podamos comenzar con este experimento similar a un proyecto de ciencia de la escuela secundaria, echemos un vistazo rápido a algunos detalles del sitio que estamos a punto de probar (en parte porque podemos cambiar un algunos de ellos en algún momento en un futuro no muy lejano pero principalmente para que cualquiera que esté interesado pueda compararlos con los de su propio sitio web):

  • Desarrollado por WordPress versión 3.9.
  • Número de complementos: 18 (enumerados aquí, en caso de que esté interesado en detalles específicos).
  • Además de MaxCDN también utilizamos Caché total de W3.
  • Hospedaje: alojado en un DreamHost VPS completamente estándar provisto con 596 MB de memoria (por el cual pagamos exactamente $ 29,80 al mes).
  • También mostramos bastantes botones de redes sociales tanto en la parte superior de la página como dentro de la barra lateral, todo lo cual aumentará significativamente el número de Solicitudes HTTP y por lo tanto ralentizar un poco las cosas.

Sobre las pruebas

Usaremos GTMetrix para medir los tiempos de carga de nuestra página de inicio (ya que esta es la página que obtiene, con mucho, la mayor cantidad de visitas al mes y la página que suele ser la más vista por los nuevos visitantes) en diez conjuntos (medidos en el transcurso de un solo día) de diferentes ubicaciones (Vancouver, Dallas, Hong Kong, Londres, Mumbai, Sydney y Sao Paulo) y luego tomar un promedio de cada uno de los diez conjuntos para obtener nuestros resultados finales. Una vez con MaxCDN habilitado y luego nuevamente con MaxCDN deshabilitado. ¡Sencillo!

Resultados

En primer lugar, echemos un vistazo a WinningWP con MaxCDN habilitado:

Con MaxCDN habilitado

Captura de pantalla de GTMetrix:

(ignore la velocidad de carga por ahora ya que esto no es un promedio)

gtmetrix-con-w3-total-cache-y-maxcdn-cdn

(ver captura de pantalla completa)

  • Grado de velocidad de página: 91%
  • Tamaño total de la página: 957 KB
  • Número de solicitudes HTTP: sesenta y cinco

Resultados detallados de la prueba:

resultados-con-maxcdn-y-w3-total-cache

(Click para agrandar)

Resumen:

  • Tiempo medio de carga desde Vancouver: 3,7 s
  • Tiempo promedio de carga desde Dallas: 3,8 s
  • Tiempo medio de carga desde Hong Kong: 5.2 s
  • Tiempo medio de carga desde Londres: 4,3 s
  • Tiempo medio de carga desde Mumbai: 5,6 s
  • Tiempo medio de carga desde Sydney: 5,3 s
  • Tiempo medio de carga desde Sau Paulo: 5,3 s

Con MaxCDN desactivado

Captura de pantalla de GTMetrix:

(de nuevo: ignore la velocidad de carga por ahora)

gtmetrix-only-w3-total-cache

(ver captura de pantalla completa)

  • Grado de velocidad de página: 91%
  • Tamaño total de la página: 946 KB
  • Número de solicitudes HTTP: sesenta y cinco

Resultados detallados de la prueba:

resultados-con-solo-w3-total-cache

(Click para agrandar)

Resumen:

  • Tiempo medio de carga desde Vancouver: 5,0 s
  • Tiempo promedio de carga desde Dallas: 5,0 s
  • Tiempo medio de carga desde Hong Kong: 7,3 s
  • Tiempo medio de carga desde Londres: 5,4 s
  • Tiempo medio de carga desde Mumbai: 6,3 s
  • Tiempo medio de carga desde Sydney: 6,7 s
  • Tiempo medio de carga desde Sau Paulo: 6,5 s

Sin MaxCDN o W3 Total Cache (un conjunto adicional de resultados de prueba)

Solo por interés, ¿cuánto peor serían los tiempos de carga sin W3 Total Cache? – Hagamos todo de nuevo, pero esta vez sin AMBOS MaxCDN Y W3 Total Cache (es decir, con MaxCDN desactivado y W3 Total Cache desactivado) …

Captura de pantalla de GTMetrix:

gtmetrix-sin-w3-total-cache-y-maxcdn-cdn

(ver captura de pantalla completa)

  • Grado de velocidad de página: 89%
  • Tamaño total de la página: 955 KB
  • Número de solicitudes HTTP: 63

Resultados detallados de la prueba:

resultados-sin-w3-total-cache-y-maxcdn

(Click para agrandar)

Resumen:

  • Tiempo medio de carga desde Vancouver: 6,5 s
  • Tiempo promedio de carga desde Dallas: 6,7 s
  • Tiempo medio de carga desde Hong Kong: 8,3 s
  • Tiempo medio de carga desde Londres: 7,1 s
  • Tiempo medio de carga desde Mumbai: 7,9 s
  • Tiempo medio de carga desde Sydney: 8,3 s
  • Tiempo medio de carga desde Sau Paulo: 8,1 s

¡La comparación (finalmente)!

Lo primero es lo primero: Holy Cow WinningWP es lento. Incluso con MaxCDN totalmente habilitado, el tiempo de carga inicial para la página de inicio de este sitio rara vez es inferior a 4 segundos, hmmmm … ¿tiempo para cambiar a un servicio de alojamiento más rápido, tal vez? De todos modos … volviendo al negocio en cuestión:

Quizás la forma más clara de resumir los resultados de este estudio en miniatura es con un buen gráfico:

un-gráfico-de-tiempos-de-carga-vs-w3-total-cache-y-maxcdn-uso-para-la-página-de-inicio-de-winningwp

(Click para agrandar)

… De donde no es difícil ver que el aplicación de W3 Total Cache solo (es decir, sin MaxCDN) reduce los tiempos de carga iniciales de este sitio web (según GTMetrix) en algún lugar de la región de 1,5 segundos (de todos los lugares de prueba) … y que el aplicación adicional de MaxCDN los reduce en algún lugar de la región de a MÁS 1,5 segundos – ¡Guau!

Conclusión

Al observar los datos, queda bastante claro que la aplicación de tanto W3 Total Cache como MaxCDN hacen una gran diferencia en las velocidades de carga inicial de este sitio – una diferencia que es aún más pronunciada (ya que un usuario percepción de velocidades de carga no es directamente proporcional a real velocidades de carga) fuera de Europa y EE. UU.

¿Necesitas un CDN?