Comprimarea fișierelor javascript - scripturi pentru site-uri

Comprimarea fișierelor javascript - scripturi pentru site-uri

În acest articol, să examinăm metodele online de comprimare a fișierelor js (j # 097; vascript) pentru a reduce dimensiunile acestora. Acum se utilizează o mulțime de resurse web, cum ar fi script-urile de java de la terți (de exemplu, aceeași bibliotecă jQuery și numeroase plug-in-uri pentru aceasta) și propria sa dezvoltare. Compresia va reduce dimensiunea paginii încărcabile a site-ului și, în consecință, timpul de încărcare. Aceasta este una dintre etapele de optimizare, care este de dorit să faceți totul.







Chiar dacă serverul utilizează compresie gzip, care, fără îndoială, va reduce dimensiunea, nu neglijați optimizarea fișierelor, astfel încât să se decomprima fișierele din arhivă are nevoie de timp.

Luați în considerare cele două metode cele mai frecvente și eficiente de compresie: compresorul YUI și Google Closure Compiler.

Utilizează parserul j # 097; vascript. scrise în limba java. care se numește Rhino.


Comprimatele Rhino patlate au fost compilate datorită a două operații de bază:

Site-ul oficial Yahoo nu oferă posibilitatea comprimării online a scripturilor, dar există un serviciu în rețea
oferind această oportunitate.
Pentru a comprima, de exemplu, este scriptul textului care clipește:


Introducem codul în câmpul de text, selectăm tipul fișierului JS (puteți comprima, de asemenea, fișierele CSS) și apăsați Comprimare.







Comprimarea fișierelor javascript - scripturi pentru site-uri

Ca rezultat, obținem:

Comprimarea fișierelor javascript - scripturi pentru site-uri

  • Măriți până la 489 de octeți
  • După compresie, 417 octeți
  • Procentaj de comprimare 15%
  • După comprimare și ambalare în gzip 270 octeți
  • Procentaj de compresie și ambalare în gzip 45%

Acest instrument de la Google și, de asemenea, cum ar fi YUI, se descurcă eficient cu sarcina sa. Spre deosebire de compresorul YUI, acesta are un serviciu oficial de compresie on-line
Pentru compresie, folosim același cod. Inserați-l în caseta de text și faceți clic pe Compilare.

Comprimarea fișierelor javascript - scripturi pentru site-uri

În partea dreaptă a ferestrei vom obține o versiune comprimată

Comprimarea fișierelor javascript - scripturi pentru site-uri

  • Măriți până la 439 de octeți
  • După compresie 390 octeți
  • Raportul de compresie de 11,16%
  • După comprimare și împachetare în gzip 255 octeți
  • Procentul de compresie și ambalare în gzip 6,25%

Google Closure Compiler. judecând după mărimea fișierului după compresie, 390 octeți față de 417 octeți în Compresorul YUI se reduce mai eficient. Este mai eficient (în acest exemplu) cu 6,5%. Cu toate acestea, este ciudat faptul că dimensiunea originală a scriptului, ambele servicii sunt determinate în moduri diferite.
Puteți utiliza orice serviciu.

Și pentru ca fișierul tău lingvistic j # 097; vascript să fie returnat din nou într-o formă citibilă de om, să folosim serviciul online







Trimiteți-le prietenilor: