WordPress 6.1 está repleto de actualizaciones de rendimiento


WordPress 6.1, que llegará en noviembre de 2022, está repleto de mejoras de rendimiento, lo que indica que esta puede ser la actualización que muchos han estado esperando.

Los puntajes de rendimiento de WordPress desde principios de 2022 hasta finales de septiembre han sido relativamente estables, subiendo algunos puntos porcentuales en la primavera y luego cayendo en el verano, terminando septiembre aproximadamente 3 puntos porcentuales más que a principios de año.

Rendimiento de WordPress Core Web Vitals en 2022

Gráfico de rendimiento de WordPress Core Web Vitals.

La mayoría de las otras plataformas han disfrutado de mejoras de rendimiento más sustanciales mes tras mes en 2022:

  • Wix arriba por 13 puntos
  • Duda arriba por 8 puntos
  • Squarespace aumentó 7 puntos
  • Joomla sube 7 puntos
  • Drupal sube 5 puntos

Los editores de WordPress que esperaban mejoras en el rendimiento tuvieron pocas buenas noticias este año.

Pero eso está a punto de cambiar a lo grande.

WordPress 6.1 viene repleto de mejoras sustanciales, algunas de las cuales se denominan «masivas».

«Mejora masiva» del rendimiento de WP_Query

Un aumento importante del rendimiento es la adición de almacenamiento en caché en WP_Query en la base de datos

Lo que eso significa es que cada vez que un visitante solicita una página web, esa solicitud permanecerá en un caché, un recuerdo de lo que se recuperó de la base de datos.

Cuando otro visitante solicita la misma página web, en lugar de realizar otra solicitud a la base de datos, WordPress recuperará los datos de la página web del caché (memoria) en lugar de recuperar (hacer una consulta) de la base de datos. Eso da como resultado un rendimiento más rápido.

El colaborador principal de WordPress que trabajó en esta mejora recientemente tuiteó:

“En WordPress 6.1, hay una gran mejora en el rendimiento de la base de datos.

Las consultas de la base de datos en WP_Query ahora se almacenan en caché.

Se fusionó un ticket en el que he estado trabajando durante más de 5 años.

Esto debería resultar en miles de millones de consultas de base de datos menos repetidas”

Mejora en las consultas de la base de datos de la API REST

Cuando se solicita una página web, la página web realizará diferentes solicitudes para varios componentes de la página. Esta mejora agiliza ese proceso al reducir la cantidad de consultas a la base de datos (solicitudes de partes de una página web).

WordPress explica:

“Al ejecutar herramientas de creación de perfiles contra las respuestas de las solicitudes de API REST, se descubrió que los controladores de publicación solicitan una gran cantidad de datos vinculados a cada publicación.

Por ejemplo, al devolver una publicación en una respuesta de la API REST, se solicitaron datos vinculados como el autor (usuario), la imagen destacada y la publicación principal.

Como estos elementos vinculados no estaban preparados en cachés, podría significar que para cada publicación en la respuesta de la API REST habría 3 consultas de base de datos separadas: una para el usuario, otra para la imagen destacada y otra para la publicación principal.

En WordPress 6.1 todos los cachés se preparan en una sola consulta de base de datos “

Mejoras adicionales de almacenamiento en caché

Hay otras mejoras relacionadas con el caché que aceleran la entrega de páginas web.

Mejoras en la API de caché

Estas son un par de mejoras.

En términos simples, una mejora que se llama “Comprobar los tipos de claves de caché” soluciona un problema creado por los complementos.

Esto soluciona un problema que causa una falla que puede resultar en un comportamiento ligeramente extraño o una falla total.

Esta mejora facilita que los desarrolladores de complementos noten el problema.

Las notas del desarrollador sobre esta corrección indican:

«Este compromiso introduce una verificación de tipo rápida en las claves de caché dadas y agrega un mensaje _doing_it_wrong () que debería ayudar a los desarrolladores de complementos a notar estos problemas más rápido».

La segunda mejora se llama, Eliminar `@access private` de las funciones de preparación de caché.

Una explicación sencilla para esta mejora es que brinda a los desarrolladores de temas y complementos la oportunidad de ceder y usar ciertas funciones que darán como resultado menos consultas a la base de datos, lo que a su vez acelerará el rendimiento del sitio.

Mejoras en publicaciones y tipos de publicaciones

Mejora el rendimiento de los sitios web con una gran cantidad de taxonomías personalizadas (como etiquetas y categorías).

Mejoras multisitio

Reduce las consultas a la base de datos en entornos multisitio.

Mejora en el manejo de medios

Este es un aumento del rendimiento de cómo se difieren las imágenes para evitar que ralenticen la recuperación y visualización de la página web, lo que resulta en un aumento del rendimiento.

WordPress lo describe así:

“Recientemente he estado jugando con otro atributo especial de la etiqueta img que básicamente es decodificación =” asíncrono”.

Después de implementar la decodificación asíncrona de las imágenes en una página, la carga de la página se volvió aún más rápida y el navegador decodifica las imágenes de forma asíncrona, cargando los contenidos casi instantáneamente y también reduciendo el tiempo de procesamiento de la página. Este es un gran impulsor del rendimiento para cualquier página web que tenga muchas imágenes (básicamente, la mayoría de los sitios)”.

Rendimiento mejorado de PHP para el registro de bloques centrales

Esto mejora la forma en que se maneja el «registro de bloques». Esta es una mejora en la forma en que se identifican y manejan los bloques.

WordPress lo describe:

“…reducir las lecturas del sistema de archivos y el procesamiento de archivos block.json, lo que debería beneficiar a todos los sitios de WordPress y mejorar el rendimiento…”

Nuevas comprobaciones de estado del sitio

WordPress 6.1 viene con dos nuevos controles de salud del sitio. Si bien esto no es una mejora del rendimiento en sí, sí ayuda a los editores a identificar si pueden mejorar el rendimiento de su sitio con el uso de una caché de objetos persistentes y/o una caché de página completa.

Caché de objetos persistentes

La caché de objetos persistentes contiene las partes de la página web que se solicitan con frecuencia en una caché (en la memoria), lo que acelera la visualización de una página web y reduce la carga del servidor.

Caché de página completa

Una caché de página completa es una caché de toda la página web, esencialmente haciendo que una página web se comporte más como una página HTML estática. Un caché de página completa generalmente no es útil en un sitio que es dinámico y contiene personalización.

API de cron

Esto parece una especie de corrección de errores, pero también es una mejora de wp-cron.php, que es un programador de tareas para cosas como copias de seguridad, publicaciones programadas o actualizaciones.

La actualización acelerará el rendimiento al hacerlo compatible (nuevamente) con LiteSpeed ​​Web Server más LSAPI. Detalles técnicos aquí.

Muchas más mejoras de rendimiento

Hay muchas más mejoras de rendimiento, pero las actualizaciones mencionadas anteriormente son las más notables.

Además de las mejoras de rendimiento, WordPress 6.1 también llegará con mejoras en la accesibilidad, el editor de bloques, más flexibilidad y opciones para los desarrolladores de temas, bibliotecas externas actualizadas a las últimas versiones, nuevas funciones, nuevos filtros e incluso un nuevo proveedor oEmbed para podcasts.

Las actualizaciones son generalmente incrementales, pero WordPress 6.1 se perfila como bastante sustancial, espere que se lance el 1 de noviembre de 2022.

Citación

Guía de campo de rendimiento para WordPress 6.1

Imagen destacada de Shutterstock/Ljupco Smokovski





Consultar el artículo en la publicación original

WordPress 6.1 está repleto de actualizaciones de rendimiento
A %d blogueros les gusta esto: