Reducir HTML, CSS y JavaScript
Minify reduce el documento que se envía al navegador: desaparecen el espacio en blanco sobrante, los comentarios y las líneas vacías. Si la cache de páginas está activa, esto ocurre ya al guardar el archivo; si no, mediante un búfer de salida en el frontend.
Los tres interruptores
- En la barra lateral izquierda, bajo «Velocidad», está el apartado «Minify» — allí aparecen los tres interruptores uno debajo de otro.
- «Minimizar el HTML» elimina los comentarios HTML —los comentarios condicionales de IE se mantienen— y reduce el espacio en blanco entre etiquetas, así como los espacios múltiples dentro del texto. Activado de fábrica.
- «Minimizar el CSS en línea» compacta los bloques <style>: fuera los comentarios, se colapsa el espacio en blanco, se ajustan los caracteres alrededor de { } : ; ,. Desactivado de fábrica.
- «Minimizar el JS en línea» compacta línea a línea los bloques <script> en línea. Desactivado de fábrica.
Qué queda intacto
- Los scripts externos con atributo src: ahí solo está la dirección y no el código
- Los bloques de script con un tipo distinto, por ejemplo JSON-LD como application/ld+json
- Los contenidos en <pre> y <textarea>
- Los comentarios CSS que empiezan por /*!
Cuándo actúa el búfer de salida
Sin cache de páginas solo se almacena en búfer en las peticiones GET del frontend; el área de administración y los feeds quedan fuera. Una salida se procesa solo a partir de 255 caracteres y únicamente si contiene un </html> de cierre. Si los tres interruptores están apagados, el documento queda sin modificar.