Usa Performance Lab para mejorar el rendimiento de WordPress

El equipo de Core de WordPress planteó la posibilidad de tener un grupo de trabajo especifico para mejorar el rendimiento de WordPress. Tras varios meses ya tenemos resultados.

Han sido varios los objetivos iniciales.

En primer lugar, tenemos las propuestas de mejoras con respecto a los formatos de imágenes. Lo que se quiere conseguir es el uso de WebP como formato por defecto, lo que significa que, en un futuro, cuando se suba una imagen JPEG se convertirá automáticamente a WebP y será la que se utilice. Si más adelante aparecen formatos óptimos, se haría el cambio por esos.

Lo siguiente es informativo, y para ello se utilizará el Salud del Sitio, donde comenzaremos a ver notificaciones sobre el soporte a WebP, la cantidad de recursos CSS y JavaScript adheridos, la posibilidad y necesidad de utilizar una caché de objetos.

Para terminar, aunque en este caso va directamente al core de WordPress, se está trabajando en mejorar las funciones y funcionalidades de la caché de objetos. Estos cambios comenzarán a verse ya en la próxima versión de WordPress 6.0.

Performance Lab el plugin

Con este nuevo grupo de trabajo también se planteó la posibilidad de crear un plugin para hacer experimentos. Antes de incluir cualquier novedad en el núcleo de WordPress pasaría por este plugin. Es un plugin seguro, ya que las funciones experimentales vienen desactivadas por defecto.

El plugin Performance Lab, en su versión 1.0.0-beta.1, que es su primera versión, incluye cuatro experimentos.

  • Subidas de WebP: Crea versiones WebP para las nuevas subidas de imágenes JPEG si el hosting es compatible.
  • Compatibilidad con WebP: Añade una comprobación de compatibilidad para WebP en el estado de Salud del Sitio.
  • Comprobación del estado de la caché de objetos persistente: Añade una comprobación de la caché de objetos persistente para los sitios con una cantidad no trivial de datos en el estado de la salud del sitio.
  • Auditoría de recursos en cola: Añade una comprobación de recursos CSS y JS en el estado de Salud del sitio.

Una vez tengamos el plugin instalado, podemos visitar la sección de Ajustes > Rendimiento donde encontraremos la posibilidad de activar o desactivar las distintas pruebas.

Activar Subidas de WebP

La opción para subir imágenes en formato WebP aún es muy limitada. Al subir la imagen en JPEG se van a crear las imágenes más pequeñas en formato WebP, pero, todavía no. La imagen original, se puede insertar con el mismo nombre, pero cambiando la extensión .JPG por .WebP.

Este módulo sufrirá bastantes mejoras en próximas versiones, y se incorporarán sistemas sencillos para que los usuarios no tengan que hacer nada, o puedan elegir qué formato desean utilizar.

Salud del Sitio

En la sección de Estado del Salud del sitio nos encontraremos con cuatro nuevos bloques de información sobre el estado del sitio.

Scripts en cola

Este bloque nos indicará de la cantidad de JavaScript que temas y plugins que incluyen de forma adicional.

Nos informará si estamos usando una cantidad justa o excesiva de elementos y su tamaño total.

Estilos en cola

Este bloque nos indicará de la cantidad de CSS que temas y plugins que incluyen de forma adicional.

Nos informará si estamos usando una cantidad justa o excesiva de elementos y su tamaño total.

Compatibilidad WebP

Informa sobre la posibilidad o no de utilizar el nuevo formato WebP.

En general el uso depende mucho de la versión de PHP que tengas, de las extensiones instaladas y además de la configuración del hosting.

Caché de Objetos persistente

WordPress incorpora de forma nativa el soporte a distintos sistemas de caché de objetos persistentes.

El mensaje te informará sobre la necesidad o no de utilizarlo, y en caso de tener esa disponibilidad, de cómo activarla o solicitar a tu proveedor de hosting que lo haga.

Mejorar WordPress

Aunque esta es una versión muy básica del plugin, es la primera que lanza el equipo con el objetivo en que poco a poco se vaya incluyendo estas mejoras en las siguientes versiones de WordPress.

Nuestro equipo encargado de dar servicio de mantenimiento web a nuestros clientes ya está probando este plugin.

Valorar post
Picture of Diego García Cuesta

Diego García Cuesta

Soy Diego García Cuesta, consultor informático especializado en entornos cloud. Me encanta ayudar a mis clientes en sus proyectos digitales, ya sea en la consultoría, setup, mantenimiento u optimización.
Compartir:

Holi!

Como buenos programadores, en HIT dominamos varios lenguajes. También el tuyo.