Descripción
Este plugin es compatible con algunas características que pueden mejorar el rendimiento de la carga y del procesado de la página en el navegador:
- Concatenar CSS
- Concatenar JavaScript
- Execution timing of non-critical scripts
- Nota: Cambiar el tiempo de ejecución de los scripts puede ser arriesgado y no funcionará bien en todos los sitios.
Probando
Para probar características sin activarlas en todo el sitio, puedes añadir parámetros de consulta a la URL de una entrada o página de WordPress. Por ejemplo, para probar la activación de la concatenación de JavaScript para https://example.com/blog/
, puedes utilizar la URL https://example.com/blog/?concat-js=1
.
Parámetros de consulta soportados:
concat-css
controla la concatenación de CSS. Valores:1
para ACTIVADO y0
para DESACTIVADO.concat-js
controla la concatenación de JavaScript. Valores:1
para ACTIVADO y0
para DESACTIVADO.load-mode-js
controla cómo se cargan los JavaScript no críticos. Valores: « defer» para aplazar, ´« async» para carga asíncrona, cualquier otro valor indica que la función debe estar desactivada.
Instalación
Este plugin utiliza valores predeterminados razonables para que pueda funcionar sin necesidad de configuración, pero hay una serie de constantes que puedes utilizar para una configuración personalizada.
PAGE_OPTIMIZE_CACHE_DIR
Page Optimize almacena en caché los scripts y estilos concatenados por defecto, y esta constante controla dónde se almacenan los archivos de caché. El directorio por defecto es cache/page_optimize
dentro de la carpeta wp-content
de tu sitio.
Para cambiar la ubicación de la caché, establece esta constante a la ruta absoluta del sistema de archivos de esa ubicación.
Para desactivar el almacenamiento en caché, establece esta constante a false
. Ten en cuenta que desactivar el almacenamiento en caché de «Page Optimize» puede afectar negativamente al rendimiento, a menos que estés almacenando en caché en otro lugar.
PAGE_OPTIMIZE_CSS_MINIFY
«Page Optimize» tiene funciones de minimización de CSS que están desactivadas por defecto.
Si utilizas la caché y no minimizas el CSS en otro sitio, se recomienda activarla estableciéndola a true
.
Reseñas
Colaboradores y desarrolladores
«Page Optimize» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Page Optimize» está traducido en 14 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Page Optimize» 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
0.5.7
- Actualiza la versión probada a 6.8.
0.5.6
- Actualiza la versión probada a 6.7.
0.5.5
- Corrección: Deja de omitir los scripts inline cuando src está vacío.
0.5.4
- Bail when editing pages or posts in the Editor. Increased the max concatenated file limit.
0.5.1
- Bail when editing pages in Brizy Editor (it errors when JavaScript load mode is
async
).
0.5.0
- Apply the
script_loader_tag
filter for scripts that are concatenate-able but have no neighbors to concatenate with. This fixes a case where the TwentyTwenty theme wanted to apply adefer
attribute to its script but was never given the opportunity.
0.4.5, 0.4.6
- Force absolute paths for CSS replacements.
- Lower required PHP version to 7.0.
0.4.4
- Don’t queue the cache cleaning WP Cron job if we aren’t caching.
- Cleanup cache if we turned caching off or directory changed.
0.4.3
- gzip in PHP slows stuff down a bit. Simply don’t do this. Any web server can handle this better.
- also remove the output buffering, no need for that anymore
- CSS Minification can sometimes slow things down significantly. Add constant to enable/disable.
0.4.2
- Initial release. No changes yet. 🙂