Performance Lab

Descripción

The Performance Lab plugin is a collection of features focused on enhancing performance of your site, most of which should eventually be merged into WordPress core. The plugin allows to individually enable and test the features to get their benefits before they become available in WordPress core, and to provide feedback to further improve the solutions.

Instalación

Instalación desde WordPress

  1. Visita Plugins > Añadir nuevo .
  2. Busca Performance Lab .
  3. Instala y activa el plugin Performance Lab.

Instalación manual

  1. Sube el contenido completo de la carpeta performance-lab al directorio /wp-content/plugins/ .
  2. Visita Plugins .
  3. Activa el plugin Performance Lab.

Después de la activación

  1. Visita el nuevo menú Ajustes > Rendimiento .
  2. Enable the individual features you would like to use.

FAQ

¿Cuál es el propósito de este plugin?

The primary purpose of the Performance Lab plugin is to allow testing of various performance features for which the goal is to eventually land in WordPress core. It is essentially a collection of «feature plugins», which makes it different from other performance plugins that offer performance features which are not targeted at WordPress core and potentially rely on functionality that would not be feasible to use in WordPress core. The list of available features will regularly change: Existing features may be removed after they have been released in WordPress core, while new features may be added in any release.

¿Puedo usar este plugin en mi sitio en producción?

Per the primary purpose of the plugin (see above), it can mostly be considered a beta testing plugin for the various performance features it includes. However, it’s essential to understand that utilizing it comes with inherent risks. Users are encouraged to proceed with caution and understand that they are doing so at their own risk.

¿Dónde puedo enviar mis comentarios sobre el plugin?

Feedback is encouraged and much appreciated, especially since this plugin is a collection of future WordPress core features. If you have suggestions or requests for new features, you can submit them as an issue in the Performance Lab GitHub repository . If you need help with troubleshooting or have a question about the plugin, please create a new topic on our support forum .

Where can I report security bugs?

The Performance team and WordPress community take security bugs seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.

To report a security issue, please visit the WordPress HackerOne program.

¿Cómo puedo colaborar con el plugin?

Contributions are always welcome! Learn more about how to get involved in the Core Performance Team Handbook .

Reseñas

18 de junio de 2024 2 replies
When I try to enable each option on the settings screen, I get an error message saying «Plugin not found» and it becomes unusable.
18 de enero de 2024 5 replies
Got the BIG warning that you’re breaking this plugin up into 3 different standalone plugins; because that’s what users want… 3 more plugins to install. I played along and installed WebP Uploads. Uninstalled Performance. The outcome: nothing. No menu whatsoever for Webp settings. Uploaded an image, no webp conversion. If your goal was to waste my time… mission accomplished.
2 de noviembre de 2023 1 reply
pagespeed.web.dev says: Consider using the Performance Lab plug-in to automatically convert your JPEG uploads to the WebP format, if it is supported.But it’s not true, this plugin is not converting anything (maybe I am missing something), but yeah, useless for me
Leer todas las 37 reseñas

Colaboradores y desarrolladores

«Performance Lab» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Performance Lab» ha sido traducido a 20 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Performance Lab» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS .

Registro de cambios

3.2.0

Mejoras

Correcciones de fallos

3.1.0

Mejoras

Correcciones de fallos

3.0.0

Mejoras

Documentación

2.9.0

Características

Mejoras

Correcciones de fallos

2.8.0

Características

Mejoras

  • Infrastructure: Add support for plugin live preview in the plugin directory. ( eight hundred and ninety )
  • Infrastructure: Allow module can-load.php callbacks to return a WP_Error with more information. ( eight hundred and ninety-one )
  • Infrastructure: Implement admin pointer to indicate to the user they need to migrate modules to their standalone plugins. ( nine hundred and ten )
  • Infrastructure: Implement migration logic and UI from Performance Lab modules to their standalone plugins. ( eight hundred and ninety-nine )
  • Infrastructure: Reset admin pointer dismissal for module migration when the user activates a module. ( nine hundred and fifteen )

Correcciones de fallos

2.7.0

Mejoras

Documentación

2.6.1

Correcciones de fallos

Documentación

2.6.0

Características

Mejoras

Correcciones de fallos

2.5.0

Mejoras

2.4.0

Mejoras

Correcciones de fallos

2.3.0

Mejoras

Correcciones de fallos

2.2.0

Mejoras

Correcciones de fallos

Documentación

2.1.0

Mejoras

Correcciones de fallos

2.0.0

Mejoras

Correcciones de fallos

Documentación

1.9.0

Mejoras

Correcciones de fallos

1.8.0

Características

Correcciones de fallos

  • Database: Fix SQLite notices related to undefined properties. ( six hundred )
  • Database: Fix incorrect handling of admin_email and actual admin user’s email when original admin_email user was deleted. ( six hundred and three )
  • Database: Make WP filesystem setup more robust to prevent potential errors. ( five hundred and ninety-five )

1.7.0

Mejoras

Correcciones de fallos

1.6.0

Mejoras

1.5.0

Mejoras

1.4.0

Mejoras

Correcciones de fallos

1.3.0

Mejoras

Correcciones de fallos

1.2.0

Características

Mejoras

Correcciones de fallos

1.1.0

Características

Mejoras

  • Images: Introduce filter webp_uploads_pre_generate_additional_image_source to short-circuit generating additional image sources on upload. ( three hundred and eighteen )
  • Images: Introduce filter webp_uploads_pre_replace_additional_image_source to short-circuit replacing additional image sources in frontend content. ( three hundred and nineteen )
  • Images: Refine logic to select smaller image file in the frontend based on webp_uploads_prefer_smaller_image_file filter. ( three hundred and two )
  • Images: Replace the featured image with WebP version when available. ( three hundred and sixteen )
  • Site Health: Update Site Health Autoloaded options documentation link. ( three hundred and thirteen )
  • Infrastructure: Avoid unnecessarily early escape of Site Health check labels. ( three hundred and thirty-two )

Correcciones de fallos

1.0.0

Características

Mejoras

Documentación

  • Infrastructure: Define the plugin’s version support and backward compatibility policy. ( two hundred and forty )

1.0.0-rc.1

Mejoras

  • Imágenes: Cambiar el orden esperado de los elementos en el filtro webp_uploads_content_image_mimes . ( two hundred and fifty )
  • Imágenes: Reemplazar las imágenes en el contenido de la portada sin usar una expresión regular adicional. ( two hundred and sixty-two )
  • Imágenes: Restauración y copia de seguridad de los tamaños de las imágenes junto a las propiedades de las fuentes. ( two hundred and forty-two )

Correcciones de fallos

  • Imágenes: Seleccionar el editor de imágenes basado en la compatibilidad con WebP en lugar de usar siempre el predeterminado. ( two hundred and fifty-nine )

1.0.0-beta.3

Correcciones de fallos

  • Infraestructura: Asegurar que se cargan los módulos por defecto independientemente del ajuste del registro. ( two hundred and forty-eight )

1.0.0-beta.2

Características

Mejoras

  • Imágenes: Añade información de las fuentes a los detalles de los medios adjuntos de la respuesta REST. ( two hundred and twenty-four )
  • Imágenes: Permite a los desarrolladores seleccionar qué formato de imagen utilizar para las imágenes del contenido. ( two hundred and thirty )
  • Imágenes: Permitir a los desarrolladores ajustar los formatos de imagen que se generarán al subirlas. ( two hundred and twenty-seven )
  • Imágenes: Reemplaza la imagen de tamaño completo en the_content con el tipo MIME adicional, si está disponible. ( one hundred and ninety-five )
  • Caché de objetos: Incluir la extensión memcached en las comprobaciones para la compatibilidad con la caché de objetos. ( two hundred and six )
  • Infraestructura: Añadir el banner del plugin y los recursos de iconos. ( two hundred and thirty-one )
  • Infraestructura: Usar .gitattributes en lugar de .distignore para dar mejor compatibilidad a la creación de archivos ZIP. ( two hundred and twenty-three )

Correcciones de fallos

  • Imágenes: Utiliza la imagen original para generar todos los subtamaños de formato de imagen adicionales. ( two hundred and seven )
  • Infraestructura: Sustituir el gancho de activación no fiable por el valor por defecto para los módulos activados. ( two hundred and twenty-two )

Documentación

  • Infraestructura: Actualizar las instrucciones de lanzamiento para incluir una estrategia de ramificación adecuada y proteger las ramas de lanzamiento. ( two hundred and twenty-one )

1.0.0-beta.1

Características

  • Imágenes: Añadir WebP para el módulo de subidas. ( thirty-two )
  • Imágenes: Compatibilidad con el mecanismo de reintento para generar subtamaños en tipos MIME adicionales en entornos restringidos. ( one hundred and eighty-eight )
  • Images: Update the_content with the appropriate image format. ( one hundred and fifty-two )
  • Salud del sitio: Añadir compatibilidad para WebP en la salud del sitio. ( one hundred and forty-one )
  • Salud del sitio: Añadir un módulo para alertar sobre el exceso de recursos JS y CSS. ( fifty-four )
  • Caché de objetos: Añadir el módulo de comprobación de la salud del sitio para la caché de objetos persistente. ( one hundred and eleven )
  • Infraestructura: Añadir una pantalla de ajustes para alternar los módulos. ( thirty )
  • Infraestructura: Añadido una indicación para administración. ( one hundred and ninety-nine )

Mejoras

  • Caché de objetos: Recomendar siempre la caché de objetos en multisitios. ( two hundred )
  • Imagen: Crear subtamaños de imágenes en tipos MIME adicionales utilizando sources para su almacenamiento. ( one hundred and forty-seven )
  • Imágenes: Actualizar los directorios de los módulos para que estén dentro de su directorio de enfoque. ( fifty-eight )
  • Salud del sitio: Mejora de la detección de los recursos en cola de la vista pública. ( one hundred and thirty-six )
  • Infraestructura: Añadir un enlace a la pantalla de ajustes en el registro del plugin en la tabla de la lista de plugins. ( one hundred and ninety-seven )
  • Infraestructura: Activar todos los módulos no experimentales en la activación del plugin. ( one hundred and ninety-one )
  • Infraestructura: Incluir en el repositorio el archivo «module-i18n.php» generado. ( one hundred and ninety-six )
  • Infraestructura: Introducir el filtro perflab_active_modules para controlar qué módulos están activos. ( eighty-seven )
  • Infraestructura: Eliminar los signos de interrogación innecesarios de las etiquetas de las casillas de verificación. ( one hundred and ten )
  • Infraestructura: Renombrar object-caching como object-cache . ( one hundred and eight )

Correcciones de fallos

  • Imágenes: Asegurar que la imagen -scaled permanece en el formato original subido. ( one hundred and forty-three )
  • Imágenes: Corregir un error tipográfico para acceder a las propiedades correctas de la imagen. ( two hundred and three )
  • Infraestructura: Garantizar que los campos de la cabecera del módulo puedan ser traducidos. ( sixty )

Documentación

  • Salud del sitio: Marcar como experimental, por el momento, el módulo de auditoría de recursos en cola de la salud del sitio. ( two hundred and five )
  • Infraestructura: Añadir el archivo readme.txt y el script de actualización correspondiente. ( seventy-two )
  • Infraestructura: Añadir un script generador del registro de cambios. ( fifty-one )
  • Infraestructura: Añadir documentación de contribución. ( forty-seven )
  • Infraestructura: Añadir documentación de la versión. ( one hundred and thirty-eight )
  • Infraestructura: Definir la especificación del módulo en la documentación. ( twenty-six )