YUI Compressor online è un sito per comprimere i file Javascript correntemente utilizzati per gestire dati dinamici (Ajax) o effetti di visualizzazione (in gallerie di foto per esempio). Questi script possono talvolta superare i 100 kb e la loro dimensione totale è in rapido aumento, generando il tempo di caricamento delle pagine a volte molto lunghi.
WordPress supporto prototype.js tali script (121,2 kb) effects.js (38 kb) jquery.js (30,3 kb) e lightbox.js (20,8 kb) quando si utilizza il plug-in Lightbox 2. Tutto questo è già 210,3 kb per caricare script per visualizzare la home page. Una volta compresso con YUI Compressor, le dimensioni dei file andare al 70,9, 24,3, 30,1 e 11 kb o 136,3 kb e una riduzione del 35,2%. Si noti che è più piccolo di jQuery e prototipo è già adeguatamente ottimizzato, il che spiega l'aumento di dimensioni molto ridotte dopo la compressione. Indipendentemente da questo script è il guadagno del 41%. Il risultato è un tempo di caricamento più brevi di circa 2s sulla mia homepage, che è tutt'altro che trascurabile, per non parlare del risparmio di banda.
Questo metodo di compressione rimossi gli spazi e altri usi diversi accorgimenti per ridurre la dimensione di un file JavaScript, non è veramente compressione come se usato gzip es. Il vantaggio di questo metodo è che non modifiche al codice di chiamare JavaScript file PHP è necessaria, il suo svantaggio è che i file sono ancora relativamente grandi (prototype.js possono essere compressi in 15 kb, ad esempio con gzip).
Tags: Javascript , Optimization , Wordpress









