minificazione html

minificazione per ridurre il carico di rete

Nel HTML eliminiamo le parti inutili per avere una pagina più piccola e comprimibile.

Consiglio html-minifier come sempre più spesso richede node.

per installarlo con npm

npm install html-minifier

per minificare html

cat index.html |./cli.js --sort-attributes --collapse-whitespace --remove-comments > min.html

per gzipppare

cat index.html |gzip -q>index.html.gz
cat min.html |gzip -q>min.html.gz

Per e esempio vi mostro i risultati sula pagina home di questo sito,
con la compressione si ottengono i maggiori vantaggi, minificando si cesellan un po, ma poca roba, a meno che non abbiate abbondato con spazi inutili e commenti!

 29K index.html
 26K min.html
3,8K index.html.gz
3,5K min.tml.gz

La raccomandaione è pre comprimere le i file, invece che farli comprimere al volo al server web ogni volta che avete una richiesta, in questo modo si risparmia molta cpu, perchè la corpessione è onerosa di tempo cpu.