Brotli sau GZIP Compression – Care Este Mai Bun pentru WordPress?

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Brotli sau GZIP Compression

Comprimarea fișierelor site-ului dvs. WordPress este o modalitate excelentă de a micșora dimensiunile paginilor, de a accelera site-ul și de a vă îmbunătăți performanțele Core Web Vitals.

Multă vreme (începând cu anii 90), compresia GZIP a fost standardul de aur pentru compresia web. Dar nu este singurul mod de compresie – Brotli este o metodă de compresie mai nouă, susținută de Google, care a fost lansată în 2013 și a căpătat popularitate rapidă.

Deci, când vine vorba de Brotli sau GZIP compression pentru site-ul dvs. WordPress, pe care ar trebui să îl utilizați? Mai important, contează de fapt acea întrebare sau este ok oricare metodă de compresie? Să aflăm!

Pe lângă compararea ambelor metode, vă vom arăta cum să utilizați atât compresia Brotli, cât și GZIP pe site-ul dvs. WordPress.

Brotli sau GZIP Compression: Care este Diferența?

Atât Brotli, cât și GZIP sunt metode de comprimare a fișierelor site-ului dvs. web. Deci, la nivel înalt, atât Brotli, cât și GZIP sunt destul de similare în ceea ce privește scopul lor principal.

Bineînțeles, diferența constă în modul în care funcționează pentru comprimarea site-ului dvs. și cât de eficiente sunt.

Înainte de a compara criteriile de performanță, totuși, să vedem elementele de bază ale GZIP și Brotli.

GZIP

Lansarea inițială a GZIP a fost în 1992.

Din anii ’90, GZIP a fost formatul dominant pentru compresia web. Păstrează această poziție și astăzi – conform W3Techs, 78,6% dintre site-urile web utilizează compresia GZIP la un anumit nivel.

GZIP se bazează pe algoritmul DEFLATE, deși oamenii se referă de obicei la acesta ca un singur instrument de compresie, există de fapt „niveluri” diferite de compresie GZIP.

În total, GZIP are nouă niveluri de calitate care echilibrează nivelul de compresie față de viteză:

  • Nivelul 1 – economii mici de fișiere, dar viteză de compresie foarte rapidă.
  • Nivelul 9 – dimensiuni maxime ale fișierului, dar viteză de compresie relativ mică.

Toate browserele majore acceptă GZIP, iar majoritatea gazdelor web acceptă GZIP imediat.

Brotli

Comparativ cu GZIP, Brotli este mult mai tânăr. A fost lansat inițial în 2013 de inginerii de software de la Google, deși nu s-au concentrat pe compresia HTTP până în 2015.

Deși a durat ceva timp pentru adoptare, Brotli este acum acceptat de toate browserele web importante din 2019.

La fel ca GZIP, Brotli are niveluri de compresie diferite. În total, are unsprezece niveluri diferite care urmează un model similar cu GZIP:

  • Nivelul 1 – economii mici de fișiere, dar viteză de compresie foarte rapidă.
  • Nivelul 11 – economii de dimensiuni maxime ale fișierului, dar viteză de compresie relativ mică.

Brotli vs GZIP Benchmarks: Care Funcționează mai bine?

Ok – acum întrebarea importantă:

Brotli sau GZIP compression – care funcționează mai bine?

Aici, vom trece la câteva teste publice de referință.

Înainte de a analiza datele, este important să înțelegem că există mai multe părți ale compresiei și performanței web:

  • Raport de compresie – acesta este cât de mare este economia de dimensiune a fișierului. De exemplu. un fișier de 2 MB comprimat la 1 MB.
  • Viteza de compresie – acesta este de cât timp este nevoie pentru a comprima și decomprima fișierul. Acest lucru este deosebit de important pentru conținutul dinamic pe care trebuie să îl comprimați „din mers”.

Să analizăm datele …

Să luăm acest reper de la gigantul de livrare de conținut Akamai.

Akamai a luat o listă cu primele 1.000 de adrese URL, a descărcat HTML, CSS și JavaScript și a comprimat acele fișiere atât cu GZIP, cât și cu Brotli. Akamai a constatat că:

  • Economiile medii GZIP au fost de 78%
  • Economiile medii Brotli au fost de 82%

Mai mult e mai bine.

Mai precis, Akamai a descoperit că Brotli era:

  • 21% mai bun la comprimarea HTML
  • Cu 14% mai bun la comprimarea JavaScript
  • Cu 17% mai bun la comprimarea CSS

Acestea sunt numerele mediane de la testele lui Akamai.

Dar nu uitați – compresia este mai mult decât dimensiuni mai mici de fișiere – contează cât timp durează pentru a efectua compresia (AKA viteza de compresie).

În ceea ce privește viteza de compresie, Akamai a constatat că, contează ce „nivel” utilizați. GZIP a fost mai rapid la unele niveluri, în timp ce Brotli a performat mai rapid la alte niveluri.

În cele din urmă, Akamai concluzionează că „dacă modificați puțin setările Brotli, vitezele de compresie pot depăși viteza GZIP, oferind totuși economii semnificative”.

OpenCPU și-a rulat propriile repere și a constatat că:

  • Brotli a fost superior în ceea ce privește raportul de compresie
  • GZIP a fost mult mai rapid la compresia din mers. Nu este clar cât de mult au „modificat” aceste setări

Contează Diferența?

Datele sunt clare că Brotli oferă un raport de compresie mai bun decât GZIP. Adică, vă comprimă site-ul web „mai mult” decât GZIP.

Cu toate acestea, amintiți-vă că nu este vorba doar de raportul de compresie, ci și de timpul necesar pentru comprimarea și decomprimarea datelor. Acolo, diferența nu este la fel de pronunțată.

În general, datele par să sugereze că:

  • Brotli este mai bun la comprimarea datelor statice datorită raportului său de compresie superior
  • GZIP este mai bun la comprimarea datelor dinamice datorită vitezei sale de compresie adesea superioare

Akamai mai observă că, dacă te joci cu setările Brotli, poți obține viteze de compresie care rivalizează cu GZIP, beneficiind în același timp de un raport de compresie mai bun.

În general, dacă sunteți doar un utilizator mediu de WordPress, nu cred că dezbaterea Brotli sau GZIP compression este ceva de care trebuie să vă faceți griji.

Este important să utilizați un anumit tip de compresie. Însă, pentru site-ul dvs. WordPress, nu trebuie să vă faceți griji dacă utilizați GZIP sau Brotli.

În plus, compresia GZIP este mult mai ușor de utilizat pe WordPress datorită adoptării sale aproape universale, deci este un bun punct de plecare pentru majoritatea utilizatorilor de WordPress care vor beneficia în continuare de site-ul dvs. și de beneficiile compresiei.

Cum se Folosește GZIP compression pe WordPress

În primul rând, dacă utilizați WP Rocket, site-ul dvs. beneficiază deja de compresia GZIP. WP Rocket activează automat compresia GZIP imediat ce activați pluginul – nu este nevoie să efectuați nicio acțiune manuală.

Dacă nu utilizați încă WP Rocket, WP Rocket oferă o modalitate ușoară de a începe cu compresia GZIP pe WordPress, dar cu siguranță nu este singura modalitate.

De asemenea, puteți activa compresia GZIP …

  • Adăugând manual un fragment de cod în fișierul .htaccess al site-ului dvs.
  • Prin intermediul unui plugin – WordPress GZIP compression

Activați GZIP Compression pe WordPress prin .htaccess

Dacă site-ul dvs. folosește serverul web Apache (pe care îl fac majoritatea gazdelor WordPress), puteți activa compresia GZIP adăugând următorul fragment de cod în fișierul .htaccess al site-ului:

<IfModule mod_deflate.c>
# Enables GZIP compression
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Remove browser bugs in old browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

Activați GZIP Compression pe WordPress prin Plugin

Multe plugin-uri de cache și performanță WordPress includ compresie GZIP ca parte a caracteristicilor lor.

Cu toate acestea, dacă doriți doar un plugin care să se concentreze pe compresia GZIP, puteți utiliza pluginul gratuit Enable GZIP Compression de pe WordPress.org. După ce instalați și activați pluginul, accesați SetăriGZIP compression și faceți clic pe butonul Enable GZIP compression:

Activare GZIP Compression
Activare GZIP Compression

Asta e!

Cum se Testează GZIP Compression

După ce ați activat GZIP Compression, utilizați testerul de compresie GZIP al lui smallseotools.com pentru a vă asigura că funcționează:

GZIP Compression este activat
GZIP Compression este activat

Cum se Folosește Brotli Compression pe WordPress

Utilizarea compresiei Brotli pe site-ul dvs. WordPress este puțin mai complicată.

În primul rând, dacă doriți să activați compresia Brotli la nivel de server, va trebui să alegeți o gazdă care acceptă Brotli (sau vă oferă acces pe server pentru a instala singur biblioteca Brotli).

Aproape fiecare gazdă acceptă GZIP, găsirea unei gazde WordPress care acceptă Brotli în planuri partajate sau gestionate este mult mai puțin obișnuită.

Din fericire, există o altă opțiune care va funcționa pentru toate site-urile WordPress:

Cloudflare.

Dacă doriți să utilizați serviciul Cloudflare CDN, puteți activa compresia Brotli printr-un singur clic. Căutați doar setarea Brotli în fila Viteză din tabloul de bord al site-ului Cloudflare:

Cloudflare Brotli
Cloudflare Brotli

WP Rocket are o integrare dedicată Cloudflare care îl face foarte ușor de pornit și de rulat.

Cum se Testează Compresia Brotli

După ce v-ați conectat site-ul WordPress la Cloudflare și ați activat compresia Brotli, puteți testa dacă funcționează utilizând instrumentul de test Brotli al KeyCDN.

Brotli sau GZIP compression: Alege-l pe cel potrivit pentru tine

Atât GZIP, cât și Brotli vă ajută să comprimați fișierele site-ului dvs. WordPress. GZIP este cel mai vechi și mai popular dintre cele două, în timp ce Brotli este mai nou, dar se ridică la un mic nivel mai sus.

În timp ce Brotli pare să depășească GZIP în unele repere, mai ales atunci când te joci cu configurarea sa, GZIP este probabil un punct de plecare mai bun pentru majoritatea utilizatorilor de WordPress, deoarece:

  • Este mult mai ușor de utilizat cu WordPress, deoarece aproape fiecare gazdă acceptă GZIP imediat.
  • Este încă destul de competitiv în ceea ce privește criteriile de referință și va avea un efect pozitiv asupra timpilor de încărcare a paginii site-ului dvs.

Dacă aveți posibilitatea de a instala manual Brotli pe serverul dvs. sau dacă doriți să utilizați Cloudflare, Brotli este cu siguranță o opțiune bună. Nu este la fel de popular și prin urmare, nu este la fel de ușor de utilizat cu WordPress.

Oricum ar fi, amintiți-vă că compresia textului ajută la îmbunătățirea valorilor Largest Contentful Paint și a valorilor First Input Delay. Și de aceea ar trebui să aveți grijă de asta.

Recomandarea autorului:

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu