Qué hay de nuevo en WordPress 6.2 y por qué actualizar (mejoras de rendimiento)
Publicado: 2023-04-26Una de las principales razones por las que WordPress es, con mucho, el CMS más popular, con más del 40% de todos los sitios web en Internet, es el lanzamiento regular de nuevas versiones. Esta evolución continua ha garantizado que siga siendo potente, rápido y seguro, lo que permite a los desarrolladores ofrecer la mejor experiencia de usuario.
WordPress 6.2 es la versión principal más reciente de WordPress. Muchos de los miembros de la comunidad de WordPress están emocionados de tener en sus manos las nuevas características y mejoras que vienen con WordPress 6.2. En este artículo, discutiremos lasnuevas funciones , las mejoras de rendimientoylas mejoras de seguridad introducidas con WordPress 6.2. ¡Empecemos!
Cambios en las funciones principales
WordPress 6.2 presenta varias funciones y mejoras nuevas que mejorarán la velocidad y la experiencia del usuario de su sitio web.Aquí hay un breve resumen de algunos de los principales cambios:
- Los propietarios de sitios web pueden optimizar las imágenes y aprovechar el editor de bloques mejorado para crear contenido y diseños más optimizados.
- WordPress 6.2 fusiona diez versiones de Gutenberg en el núcleo. Esto incluye mejoras como la compatibilidad adicional con el bloque de posición fija , la introducción de pestañas de inspección de bloques y la adición de la API de HTML en WordPress .
- Mejoras en el componente I18n ( mejora de la localización internacional ), una nueva función para mover directorios, cambios en la función WP_Filesystem_Direct::move() y obsolescencia de la función get_page_by_title(). Los temas incluidos ahora incluyen archivos de fuentes en la carpeta de temas en lugar de cargar fuentes desde una fuente remota; esto debería acelerar el proceso de obtención de fuentes.
- Los desarrolladores que trabajan en entornos locales ahora pueden usar direcciones URL no seguras en las respuestas de contraseña de la aplicación. Esta función será especialmente útil para los desarrolladores, ya que les permitirá autenticar las solicitudes de API con mayor facilidad.
- WordPress 6.2 incluye actualizaciones de varias bibliotecas externas, incluidas jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library y Requests 2.0.
- Se ha agregado un nuevo enlace que se activa después de que se establece una contraseña para un usuario determinado.
- Hay una nueva verificación disponible para garantizar que mysqli_connect() o mysql_connect() estén disponibles. Esto resolverá un error fatal y mostrará un mensaje procesable si falta la extensión mysqli PHP.
- El sistema de comentarios ahora es más consistente: los desarrolladores ahora pueden pasar el parámetro $comment_ID al llamar a la función para obtener la hora y la fecha del comentario.
- Se ha agregado una nueva función llamada move_dir() para permitir mover un directorio completo, y esto funciona en todos los sistemas de archivos.
- La biblioteca de solicitudes se ha actualizado : ahora admite espacios de nombres y tiene una validación de entrada más estricta. Muchas clases en la biblioteca ahora están marcadas como finales , lo que significa que sus métodos no se pueden anular.
- Ahora es posible agregar nombres de archivos de archivos adjuntos personalizados en wp_mail() pasando una matriz de archivos adjuntos asociativos.
- Se ha realizado una mejora de seguridad al actualizar wpdb::prepare() . Ahora escapa de identificadores como nombres de tablas con un marcador de posición que reduce el riesgo de inyección SQL.
Mejoras de rendimiento y correcciones
Una de las áreas clave de enfoque para WordPress 6.2 es el rendimiento, y la nueva versión está diseñada para ofrecer mejoras significativas.
En una sesión de preguntas y respuestas celebrada el 6 de marzo , Anne McCarthy y Rich Tabor discutieron las mejoras en esta última versión de WordPress que afectan el rendimiento.
Mencionaron que WordPress 6.2 había optimizado el motor de estilos para obtener mejores puntajes de rendimiento de faro. Se ha realizado un trabajo significativo para mejorar las hojas de estilo de bloque y la carga de CSS en la interfaz, como lo demuestran las métricas de Web Vitals y Server Timing en sus pruebas internas.
Ha habido una mejora en la lógica para determinar la(s) imagen(es) LCP en temas de bloque y evitar la carga diferida. Este conjunto de cambios utiliza los beneficios de las partes de la plantilla de bloque para evitar la carga diferida de imágenes en la parte de la plantilla de bloque de encabezado, lo que le da a los temas de bloque un impulso en el rendimiento, con velocidades de TTFBde alrededor de un 20 % yLCPde aproximadamente un 14 %.En las páginas que contienen imágenes destacadas, las mejoras en LCP son aún más notables, con un aumento de la velocidad de aproximadamente un 19 %.
Además, WordPress 6.2 introduce algunas mejoras menores, como:
- Se ha agregado un nuevo filtro, ' pre_wp_load_alloptions ', que permite que la carga de opciones cargadas automáticamente en WordPress se cortocircuite con lógica personalizada.
- Los resultados de la función get_adjacent_post() ahora se almacenan en caché, lo que proporciona un rendimiento mejorado.
- Las claves de caché para WP_Term_Query ahora se basan en SQL sin marcadores de posición, lo que aumenta la probabilidad de aciertos de caché.
- Se corrigió un error por el que WP_Query preparaba los cachés de publicación dos veces .
- También se han mejorado los metadatos de términos de carga diferida de la memoria caché al utilizar wp_cache_get_multiple() , lo que da como resultado un rendimiento más rápido.
- Los resultados de wp_get_global_settings() ahora se almacenan en caché en una sola solicitud, lo que mejora el tiempo de respuesta en aproximadamente un 8 %.
Visite el rastreador de problemas de WordPress para ver todos los cambios relacionados con el rendimiento en WordPress 6.2.
Medición del impacto en el rendimiento
Como ya puede apreciar, aquí en Servebolt, ¡estamos obsesionados con la velocidad! Con este fin, decidimos medir nosotros mismos el impacto de estos cambios. Para hacer esto, creamos un nuevo sitio de WordPress con la última versión estable (6.1.1 al momento de escribir este artículo) en una nueva máquina virtual y agregamos diez publicaciones ficticias.
Clonamos esta aplicación y luego la actualizamos a WordPress 6.2 Release Candidate 4usando el comando WP-CLI.
Mediante la creación de dos aplicaciones idénticas, utilizamos Grafana k6 para realizar pruebas de estrés en ambos sitios web con una carga sostenida durante 3 minutos y 30 segundos. Así es como se desempeñó cada versión.
WordPress 6.1.1
Al usar la versión estable anterior, pudimos atender 7300 solicitudes durante la duración de la prueba.Vimos que nuestro servidor podía procesar aproximadamente26 solicitudes por segundo , y el 95% de las solicitudes tardaban menos de 226 ms en completarse.
WordPress 6.2
La nueva versión de WordPress se centra en las mejoras de rendimiento y esto se refleja claramente en los números.
Al usar la última versión de WordPress, observamos que la mayoría de las solicitudes se completaron en menos de 178 ms , y el servidor también pudo completar aproximadamente 250 solicitudes másen la misma cantidad de tiempo.
Un tiempo de respuesta más bajo dio como resultado un aumento en la cantidad de solicitudes atendidas y, en última instancia,mejora la capacidad de manejar aumentos repentinos de tráfico.
Pensamientos finales
WordPress 6.2 es otro lanzamiento emocionante para la comunidad de WordPress. Con su enfoque en el rendimiento y la experiencia del usuario, WordPress facilitará a los usuarios la administración de sus sitios web al proporcionar una mejor administración de medios y bloques de contenido.
Recomendamos encarecidamente actualizar a WordPress 6.2 para aprovechar las diversas funciones nuevas y, en particular, las mejoras de rendimiento.Tener un sitio web altamente eficiente, rápido y estable es esencial para cualquier sitio con necesidades comerciales de misión crítica, y WordPress 6.2 se propone realizar una serie de mejoras en el rendimiento de sus sitios web.
Dicho esto, es absolutamente esencial elegir un proveedor de hosting que brinde un servicio confiable y consistente en el que pueda confiar.
En Servebolt, nos enorgullecemos de ser un líder del mercado en el espacio de alojamiento, construyendo nuestra propia infraestructura de última generación y servicios de rendimiento (incluidos los dominios acelerados), lo que permite a las empresas que eligen alojar con nosotros ofrecer experiencias empíricamente mejores para sus usuarios finales.