WordPress 5.0 vs. 4.9 - La prueba de rendimiento

Jan Hornung
8 Min.
WordPress  5.0 y Gutenberg_comparación de rendimiento
Última actualización en

La actualización a 5WordPress .0 está a la vuelta de la esquina. Sin embargo, la fecha exacta de lanzamiento depende de cuando el nuevo WordPress -editor alias "Gutenberg" está listo para el núcleo de WP. Muchos usuarios de WP están preocupados de que haya problemas con Plugins, Themesy el rendimiento de su sitio después de la actualización. Por esta razón, miramos más de cerca la actualización y medimos si el 5WordPress .0 realmente lleva a las temidas pérdidas de tiempo de carga.

Actualización: El artículo se refiere a una prueba que realizamos en la fase alfa de la Gutenberg-Plugins. En 6 de diciembre de 2018 5WordPress .0 ha sido liberado con el Gutenberg-editor. En nuestro E-Book aprenderás lo que el nuevo editor significa para tu negocio y cómo puedes hacer tu sitio web Gutenberg prepararse. Si Gutenberg puede mantenerse al día con los constructores de páginas establecidos por ahora, aprenderá en este artículo de Tariq Baig.

Gutenberg y el libro electrónico 5WordPress .0

La llegada WordPress -Actualización de la versión 5.0 tiene un actor principal: el llamado Gutenberg-editor. Sin embargo, después de la integración en el núcleo del WP, el nombre de este proyecto será historia para permitir nuevas WordPress -no para confundir a los usuarios innecesariamente. Al menos ese es el plan. Pero primero lleguemos a la pregunta más importante: ¿Qué es exactamente el Gutenberg-editor de todos modos?

Gutenberg debería WordPress revolucionar

Si ya has pasado mucho tiempo con el Gutenberg-básica familiar, entonces salta directamente a nuestro WordPress 4,9 contra WordPress 5.0 Comparación de rendimiento.

La gran actualización a 5WordPress .0 Gutenbergpronto reemplazará al clásico editor TinyMCE, que los usuarios de WP han estado usando por más de 10 años para crear artículos y páginas sin grandes conocimientos de HTML. Sin embargo, si desea crear diseños más complejos, el editor de TinyMCE sin conocimientos de HTML y sin los códigos de error llegará rápidamente a sus límites.

Este obstáculo debe Gutenbergser eliminado para hacerlo WordPress aún más accesible y fácil de usar. El principio básico del nuevo editor es una serie de bloques que proporcionan funciones especiales. Por ejemplo, hay bloques para los títulos, el texto, las columnas, las citas, las listas, las imágenes, los vídeos, los widgets y y y.

WordPress 5.0 trae más Javascript y utiliza el WordPress REST API

El nuevo editor trae otro cambio: JavaScript: "La WordPress mayoría de los desarrolladores se sienten bastante cómodos con PHP y el desarrollo de front-end, aunque Gutenberglos bloques están fuertemente basados en JavaScript", escribe el desarrollador de WP Rich Tabor en su Guía para principiantes de los bloques de construcciónGutenberg. No por nada - WordPress el cofundador Matt Mullenweg ya ha presentado a la comunidad de WP Estado de la palabra 2015 la tarea "¡Aprende JavaScript profundamente!

Debido a estos cambios fundamentales a través de 5WordPress .0, tenemos curiosidad por ver hasta qué punto el uso de JavaScript y el WordPress REST API afecta al rendimiento de varias WordPress páginas. Esto se debe a que gran parte del esfuerzo informático se desplaza del servidor web al cliente, lo que debería conducir a un menor tiempo de carga bajo carga. Pero llegaremos a eso en un momento.

WordPress 5.0 es un paso hacia el pagebuilder

Dentro de la comunidad de WP se habla a menudo de WordPress ofrece a los usuarios "Lo que ves es lo que obtienes" (WYSIWYG) Sin embargo, la realidad a menudo se ve diferente. Los que trabajan con WordPress sabe que por su parte no siempre se obtiene lo que se vio en el fondo.

Gutenberg se supone que debe cerrar esta brecha y WordPress dar un gran paso hacia el WYSIWYG. A este tema y a las nuevas posibilidades de la Gutenberg-editor puedo darte el Conferencia de Morten Rand-Hendriksen y Mullenweg Estado de la palabra 2017 de la recomendación de WordCamp US.

El hecho es que inicialmente sólo se Gutenbergintroducirá a nivel de editor, pero esto es sólo el comienzo. Porque la visión de Mullenweg es hacerla completamente WordPress en bloque para poder estar a la altura de la competencia de los kits de construcción de sitios web como Wix, Medium y Co.

El siguiente paso, lo que viene después de lo que acabas de ver, cuando terminamos la experiencia de edición, es la Gutenbergpersonalización del sitio. - Matt Mullenweg, State of the Word 2017

En el futuro, esto podría llevar a un cambio de paradigmaWordPress , alejándose de la estructura familiar Pluginsy Themesacercándose a un único y enorme constructor de páginas.

WordPress 5.0 plantea preocupaciones debido a la "Gutenbergcompulsión

El hecho de que Gutenberg con WordPress 5.0 se convierte en el editor por defecto, es decir, el WordPress -es virtualmente forzada a los usuarios, no a todos les gusta. Plugin- y Themelos fabricantes deben, por ejemplo, hacer que sus productos Gutenberg-compatibilidad, adaptarlas si es necesario o repensarlas completamente.

También para los operadores de WordPress -Las páginas están planteando cada vez más preguntas: ¿Cómo afectará esto a mi negocio? Poder WordPress 5.0 mi lado más lento? ¿El mío Pluginsseguirá funcionando? ¿La actualización me traerá algo si no uso el editor en absoluto?

Por esta razón, ahora nos alejaremos de la discusión sobre Gutenberglos bloques y similares y dirigiremos nuestra atención a las siguientes preguntas:

1. ¿Hay una diferencia de rendimiento entre 5WordPress .0 y 4.9?

2. En vista de las incertidumbres actuales, ¿debería actualizar a 5WordPress .0 en absoluto?

Comparación del tiempo de carga: WordPress 4,9 contra WordPress 5.0

Para nuestra comparación sistemática de las dos WordPress versiones, hemos elegido dos indicadores clave de rendimiento: el tiempo de carga de la página en una sola llamada y el comportamiento de las páginas cargadas.

Hemos preparado cuatro páginas de muestra para la comparación de los tiempos de carga, cuyos tiempos de carga hemos comparado sistemáticamente en WP 4.9.4 y WP 5.0 (en el 5.0-alfa-42852). Para este propósito hemos desarrollado la herramienta Prueba de la página web se utiliza.

Y para anticiparse, no hay diferencias serias.

Prueba 1: WordPress 5.0 sitio tiende a hacer que un WP vacío sea más lento

En la primera prueba probamos los tiempos de carga de un WPsitio completamente vacío bajo WordPress Se compararon 5.0 y 4.9. El resultado: El Tiempo al Primer Byte (TTFB) y el tiempo de carga percibido de la página (Tiempo de Carga) han sido comparados con WordPress 5,0 ligeramente aumentado. El tiempo total de carga ha disminuido ligeramente. A más tardar cuando se miran los resultados de la caché, esta diferencia está completamente igualada.

La conclusión de esta primera prueba: Las diferencias en los valores medidos son probablemente variaciones en la propia medición y no diferencias sistemáticas en el tiempo de carga.

Prueba 1: Tiempo de carga de WP sitio  vacío
En las dos pruebas CAJAS DE DEMOSTRACIÓN el ThemeVeintisiete está activo y el ThemesTwenty Sixteeny Twenty Fifteenestá instalado. No hay ninguno Pluginsen la página. En ambos lados el RAIDBOXES Cache activa.

Test 2: ¿Cómo se comporta una tienda online bajo 5WordPress .0?

En el segundo paso, usamos la misma configuración de prueba para una tienda de muestras. Aquí se llamó a la página de inicio de la tienda en cada caso. AdemásWooCommerce, se Pluginsinstalaron más de 50 más en la página de la prueba, más de 45 de ellos estaban activos durante la prueba.

La tienda, que está equipada con productos y pasarelas de pago en funcionamiento, tampoco mostró grandes diferencias en importantes indicadores de rendimiento durante la prueba.

El TTFB, el tiempo de carga y el índice de velocidad de Webpagetest varían sólo ligeramente. Aquí, también, las diferencias se reducen aún más con las llamadas en caché.

est 2: Ejemplo de tienda bajo 5WordPress .0
Especialmente en el estado de caché se puede ver claramente que las diferencias entre las dos WordPress versiones son insignificantes.

Conclusión para los dueños de las tiendas: Con una tienda realista y bastante extensa no pudimos encontrar diferencias sistemáticas entre WP 4.9.4 y WP 5.0 - ¡una buena señal!

Test 3: ¿Cómo se comporta un blog bajo 5WordPress .0?

Incluso en nuestra prueba con un blog típico - con una amplia conectividad de medios sociales y más de 20Plugins, como Yoast SEO, WP Smush, Akismet y Contact Form 7, no hay realmente grandes diferencias en las características importantes de tiempo de carga: El tiempo de respuesta del servidor, el tiempo de carga percibido y el tiempo de carga total difieren sólo ligeramente entre las WordPress versiones.

Conclusión: En vista del Índice de Velocidad y el Evento de Renderización de Inicio, el blog parece cargar un poco más rápido en WP 4.9.4, pero en general probablemente no hay diferencias significativas.

Prueba 3: Blog de ejemplo 5WordPress .0
Al probar el tiempo de carga del blog, las diferencias parecen ser un poco más grandes, pero las diferencias realmente impresionantes no aparecen.

Prueba 4: ¿Qué hay de un sitio corporativo por debajo de 5WordPress .0?

En la página de la compañía que probamos, se revelan por primera vez interesantes diferencias: Aunque el TTFB, el Evento de Renderización Inicial y el Índice de Velocidad están bastante cerca uno del otro, hay una gran diferencia de 1,8 segundos en el tiempo total de carga percibido.

Sin embargo, este valor puede explicarse por un recurso incorrecto. Si esto se elimina, los valores de tiempo de carga se igualan de nuevo. Así que la conclusión aquí es la misma: El sitio de la compañía que probamos con Custom Themey 9 (incluyendo PluginsWPML, Advanced Custom Fieldsy una herramienta para páginas de aterrizaje) no muestra diferencias relevantes entre WordPress 4.9.4 y WordPress 5.0.

Prueba 4: Ejemplo de empresa página 5WordPress .0
La diferencia en el tiempo de carga se igualó después de eliminar el recurso defectuoso. Así que la prueba anterior es un ejemplo perfecto de lo vulnerables que son las mediciones del tiempo de carga ante el más mínimo error, como una imagen defectuosa.

Conclusión provisional: 5WordPress .0 no es un comedor de rendimiento

Nuestros primeros análisis con una versión alfa de WordPress 5.0 muestran que la nueva versión de WP probablemente no será un comedor de rendimiento - al menos no en el frontend. No importa si con oGutenberg: Las diferencias relevantes no aparecen después de nuestras mediciones. Desde el punto de vista de la actuación no hay nada que decir en contra de una actualización en este momento WordPress 5.0.

Por el contrario, si miras los resultados de nuestra prueba de carga, la actualización bien podría valer la pena.

Importante: Por supuesto, estos resultados pueden cambiar con el tiempo. También Pluginsy Themesy su compatibilidad con la nueva versión de WP jugará un papel decisivo.

La prueba 4: 5WordPress .0 muestra un mejor manejo de la carga

Además del tiempo de carga de una página, también es importante cuántos accesos simultáneos puede manejar la página antes de que se agote el tiempo de espera. Y aquí es donde puedes ver las verdaderas diferencias entre WP 4.9.4 y la versión de 5WordPress .0 que probamos.

Para nuestra prueba hemos creado un WP sitio vacío con la herramienta Cargador.io está cargada con 500, 750 y 1.000 llamadas no capturadas por minuto y el resultado es notable. Mientras que la página con WP 4.9.4 ya baja a 750 peticiones por minuto y muestra un tiempo de respuesta medio (es decir, el tiempo hasta el primer byte) de 4,9 segundos, la página con 5WordPress .0 es mucho más resistente al estrés.

Incluso con 1.000 solicitudes, el promedio de TTFB del sitio sigue siendo de 863 milisegundos, no es bueno pero es estable. Esto es menos de una novena parte del valor de la página con 4WordPress .9.4.

Prueba 5: Prueba de carga vacía WP sitio

Para ser honesto, difícilmente podíamos creer esta diferencia, pero incluso durante la tercera, cuarta y quinta carrera las diferencias se mantuvieron estables.

Este resultado nos sorprendió tanto que hicimos la misma prueba con la Herramienta de Referencia Apache en el backend. Una vez más, el resultado es asombroso: La página bajo WordPress 5.0 puede procesar un 50 por ciento más de solicitudes que la página de WordPress 4.9.4.

Debido a la optimización del código fuente en 5WordPress .0, se ahorran algunos recursos en el lado del servidor. Esto significa que los recursos disponibles pueden manejar más solicitudes a la vez.

Conclusión: el 5WordPress .0 nos ha sorprendido positivamente

El alcance final, cuánto WordPress 5.0 cambiará el rendimiento de su sitio, sólo se mostrará en la versión beta y completa. Pero una cosa es segura: WordPress 5.0 funciona mucho más estable bajo carga que la versión 4.9.4 en nuestra prueba.

Por lo tanto, desde la perspectiva de la compatibilidad de la carga, sólo podemos recomendar la actualización a 5WordPress .0 en este momento. Sin embargo, como ya se ha mencionado, muchas cosas pueden cambiar antes de la liberación, incluyendo estos resultados de las pruebas. 

Además, nos hemos centrado completamente en el rendimiento de estas pruebas. Tan pronto como salga el 5WordPress .0 beta, también veremos la compatibilidad Pluginsy Themesla funcionalidad general del Gutenbergeditor. Sólo entonces podremos dar una clara recomendación de actualización. Así que mantenemos un ojo en el tema y esperamos poder proporcionarle pronto nuevos datos.

¿Ha probado 5WordPress .0 o eso Gutenberg-Plugin ya probado? Entonces, por favor, déjeme un comentario, ¡estoy deseando tener más experiencias!

Artículos relacionados

Comentarios sobre este artículo

Escriba un comentario

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