10.6 C
Madrid
viernes, diciembre 8, 2023
spot_img

WordPress 6.1 está repleto de mejoras de rendimiento

WordPress 6.1, que llegará en noviembre de 2022, está repleto de mejoras de rendimiento, lo que sugiere que esta podría ser la actualización que muchos estaban esperando.

Las métricas de rendimiento de WordPress desde principios de 2022 hasta finales de septiembre fueron relativamente estables, aumentaron unos pocos puntos porcentuales en la primavera, luego descendieron en el verano y finalizaron en septiembre unos 3 puntos porcentuales más que a principios de año.

Rendimiento de WordPress Core Web Vitals en 2022

La mayoría de las otras plataformas vieron mejoras de rendimiento más significativas mes a mes en 2022:

  • Wix por 13 puntos
  • Duda aumentada en 8 puntos
  • Habitación cuadrada aumentada en 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 pronto cambiará fundamentalmente.

WordPress 6.1 está repleto de mejoras significativas, algunas de las cuales se describen como «enormes».

«Mejora masiva» en el rendimiento de WP_Query

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

Esto significa que cada vez que un visitante solicita una página web, esa solicitud permanece 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 recupera los datos de la página web del caché (memoria) en lugar de recuperarlos de la base de datos (haciendo una consulta). Esto conduce a un rendimiento más rápido.

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

“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 de las consultas de la base de datos de la API REST

Cuando se solicita una página web, la página web realiza diferentes solicitudes para diferentes componentes de la página. Esta mejora agiliza este proceso al reducir el número 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 en las respuestas de solicitud de la API REST, descubrimos que los controladores de publicación solicitan una gran cantidad de datos asociados sobre cada publicación.

Por ejemplo, cuando se devolvió una publicación en una respuesta de la API REST, se solicitaron todos los datos asociados, como el autor (usuario), la imagen destacada y la publicación principal.

Dado que estos elementos vinculados no se prepararon en cachés, esto podría significar que habría tres consultas de base de datos separadas para cada publicación en la respuesta de la API REST: 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 de almacenamiento en caché adicionales

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

Mejoras en la API de caché

Estas son algunas mejoras.

En pocas palabras, una mejora llamada Verificar tipos de clave de caché soluciona un problema causado por complementos.

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

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

Las notas del desarrollador para este estado de corrección:

«Este compromiso introduce una verificación rápida de tipo de las claves de caché especificadas y agrega un mensaje _doing_it_wrong() para ayudar a los desarrolladores de complementos a detectar 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 simple para esta mejora es que brinda a los desarrolladores de temas y complementos la capacidad de acceder y usar ciertas funciones, lo que resulta en menos consultas a la base de datos, lo que a su vez acelera el rendimiento del sitio.

Publicación, mejoras en el tipo de publicación

Mejora el rendimiento de los sitios 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 de múltiples sitios.

Mejora en el manejo de medios

Este es un aumento de rendimiento a través de la forma en que las imágenes se archivan para evitar que ralenticen la búsqueda y visualización de páginas web, lo que resulta en ganancias de rendimiento.

WordPress lo describe así:

«Recientemente he estado jugando con otro atributo especial de la etiqueta img, que básicamente es decodificación=»async».

Después de implementar la decodificación asíncrona de imágenes en una página, la carga de la página se hizo aún más rápida y el navegador decodifica las imágenes de forma asíncrona, lo que da como resultado una carga de contenido casi instantánea y también reduce el tiempo de procesamiento de la página. Este es un gran aumento de rendimiento para cualquier sitio web que contenga muchas imágenes (que es básicamente la mayoría de los sitios web)”.

Rendimiento de PHP mejorado para el registro de bloque central

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

WordPress lo describe:

«… Reduzca la lectura y el procesamiento del sistema de archivos de los archivos block.json, lo que debería beneficiar a todos los sitios de WordPress y mejorar el rendimiento…»

Nuevos controles de salud del sitio web

WordPress 6.1 viene con dos nuevas comprobaciones de estado del sitio. Si bien no es una mejora del rendimiento en sí misma, ayuda a los editores a ver si pueden mejorar el rendimiento de su sitio mediante 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 mantiene las partes de la página web solicitadas con frecuencia en una caché (en la memoria principal), lo que acelera la visualización de una página web y reduce la carga del servidor.

Caché de página completa

Un caché de página completa es un 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 e incluye personalización.

API de cron

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

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

Muchas otras mejoras de rendimiento

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

Además de las mejoras de rendimiento, WordPress 6.1 también llegará con mejoras de 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 una actualización bastante importante. Atentos a su lanzamiento el 1 de noviembre de 2022.

Citación

Guía de campo de rendimiento para WordPress 6.1

Imagen destacada de Shutterstock/Ljupco Smokovski

Artículos relacionados

Dejar respuesta

Please enter your comment!
Please enter your name here

- Anuncio -spot_img

Últimos artículos

3,913SeguidoresSeguir
0suscriptoresSuscribirte