rendimiento 100x; ¡Es una afirmación grande y audaz! Si ha pasado tiempo investigando opciones de alojamiento web, sin duda se ha encontrado con muchas cifras impresionantes y datos sorprendentes sobre por qué debería elegir el servicio X en lugar de Y.
Es muy probable que también te hayas preguntado qué significan todos ellos. Con esta publicación quería sumergirme en los detalles detrás de nuestras propias afirmaciones; por qué puede esperar más de 100 veces el rendimiento de un plan de alojamiento de WordPress optimizado.
Nuestra metodología de prueba
Para medir las posibles ganancias de rendimiento al emplear una configuración de alojamiento de WordPress optimizada, tomamos nuestro propio plan de alojamiento de WordPress de nivel de entrada y un servidor VPS básico, creado con una pila LEMP simple, en hardware idéntico y con especificaciones básicas idénticas. Cada cuenta de prueba se configuró con una instalación estándar de WordPress. La prueba analiza cómo cada uno se desempeña ‘fuera de la caja’ con los sitios más simples, despejados de temas y complementos.
Usamos la herramienta de prueba Loadster para entregar un número cada vez mayor de usuarios simulados a cada uno de los dos servidores de prueba. Las pruebas comenzaron con cargas de usuarios relativamente bajas y culminaron con miles que intentaron acceder al servidor. Las pruebas comparan el rendimiento de las dos configuraciones bajo estrés, con un número creciente de usuarios simultáneos que intentan acceder a los sitios web alojados de WordPress.
Los resultados
Como parte de esta prueba, estamos estudiando principalmente el «Tiempo de carga promedio por URL». Esta es una medida (en segundos) de cuánto tiempo le toma a un usuario de un sitio web simulado recibir la página web en su navegador. Naturalmente, más rápido es mejor. Los tiempos de carga más lentos significan que los usuarios esperan con impaciencia que se cargue la página. Cuanto más espere el usuario, es más probable que simplemente salga y pase al siguiente sitio web. Además, las herramientas de métricas de calidad como Page Speed Experience de Google monitorean este comportamiento, y los sitios con bajo rendimiento corren el riesgo de perder protagonismo en los resultados de búsqueda.
Entonces empecemos. Aquí está la primera prueba: veinticinco usuarios relativamente triviales accediendo a la vez a cada servidor. En los gráficos a continuación, el eje X muestra la duración de la prueba en minutos. A lo largo del eje Y está el tiempo en segundos para que el servidor devuelva con éxito una página web a un visitante del sitio.
25 usuarios simultáneos
VPS básico
El servidor básico hace frente de manera competente a este modesto nivel de demanda. Los tiempos de respuesta no son increíblemente rápidos, pero son estables. Durante el período de prueba, podemos ver que la carga máxima se experimenta alrededor de la marca de un minuto y se estabiliza rápidamente. Las páginas se sirven constantemente con un tiempo de espera de aproximadamente 1-2 segundos. No es perfecto, pero podría decirse que es una experiencia aceptable para algunos propietarios de sitios web.
Alojamiento WordPress

El alojamiento optimizado de WordPress es notablemente diferente en las pruebas, incluso en este umbral bajo. Después de un almacenamiento inicial en caché de las páginas, los tiempos de respuesta están constantemente en el rango de 0,009 segundos. Permanecen allí durante la duración de la prueba.
50 usuarios simultáneos
VPS básico

A medida que aumenta la cantidad de usuarios simultáneos, el servidor VPS básico comienza a tener problemas. Aquí podemos ver los tiempos de respuesta más que triplicados; en algunos puntos incluso ralentizando a más de 8 segundos por usuario.
Alojamiento WordPress

No existen tales problemas con la plataforma optimizada. Los resultados reflejan la prueba anterior de forma idéntica. Un tiempo de respuesta constante y ultrarrápido.
100 usuarios concurrentes
VPS básico

A medida que continuamos aumentando la cantidad de usuarios, el servidor VPS básico comienza a desmoronarse bajo el peso de la demanda. El gráfico anterior demuestra una disminución constante en el tiempo de carga de la página. La ralentización máxima hace que los usuarios reciban una página web con un retraso de diecinueve segundos. Seguramente un retraso lo suficientemente largo como para que el usuario abandone el sitio web por completo. Además, si se extendiera la duración de la prueba, el tiempo de carga máxima aumentaría aún más. El gráfico simplemente se desvanece a medida que el tiempo de prueba de tres minutos se reduce.
Alojamiento WordPress

Este gráfico debería parecerte familiar a estas alturas. La plataforma optimizada ni siquiera parpadea con la duplicación de la demanda a 100 usuarios a la vez.
500 – 2000 usuarios simultáneos
Tiene sentido dejar de probar el servidor básico en esta etapa. Como vimos en la prueba anterior, incluso 100 usuarios simultáneos son suficientes para crear una desaceleración en espiral a medida que el servidor se esfuerza por mantener el ritmo de la demanda de los usuarios. En rangos más altos, como 500 a 2000 usuarios simultáneos, el problema se agravaría. El servidor seguiría un camino lineal de ralentización, experimentando finalmente errores graves y más que probablemente una falla completa.
Pero, ¿qué pasa con el alojamiento de WordPress optimizado en tales niveles?


Como puede ver en los gráficos anteriores, el servidor continúa brillando, incluso a niveles gigantescos, como 2000 usuarios a la vez. Gran parte de lo que ve en estos gráficos son las principales diferencias entre el alojamiento básico y el alojamiento optimizado de WordPress. Por ejemplo, nuestro propio alojamiento de WordPress está construido desde cero utilizando tecnología de almacenamiento en caché de varias capas, todo modificado a partir de años de experiencia diaria en WordPress. Esta también es solo una faceta a considerar, dejaré los grandes contrastes en los ajustes de seguridad y confiabilidad para otra historia.
Qué significa todo esto?
El atractivo universal de WordPress es comprensible. Incluso una plataforma básica no optimizada puede ofrecer un nivel de rendimiento razonablemente aceptable; al menos cuando el sitio web está experimentando un uso bajo. En escenarios ideales, esto sería perfectamente aceptable para muchos usuarios. Sin embargo, los escenarios ideales son solo eso, y cualquier dueño de negocio inteligente espera lo mejor, pero planea lo peor.
El aumento de tráfico esporádico no es tan raro como podría imaginar. Cada semana ayudamos a nuestros clientes a encontrar tráfico inesperado en el sitio web. Tal vez una mención en las noticias locales, la televisión o la radio nacional más grande, un pico viral en las redes sociales o la simple estacionalidad de las empresas.
No hace falta decir que los datos anteriores vienen con advertencias sensatas. Una vez más, los servidores utilizados para las pruebas no tenían más que temas básicos predeterminados instalados. El uso de temas, creadores de páginas y complementos puede alterar el rendimiento de un sitio web. Dicho esto, construir su sitio sobre la base más rápida posible me parece una decisión inteligente.
Nota adicional: esos tipos de matemáticas con ojos entusiastas podrían haber detectado un error en todos mis datos. Si bien afirmo un rendimiento de 100x, la realidad es de 130x. Ven y pruébalo por ti mismo hoy.