Comprimir els arxius del teu web WordPress és una excel·lent manera de reduir el pes de la pàgina i accelerar el temps de càrrega. Durant molt de temps, els servidors han utilitzat la compressió GZIP per a enviar el contingut web en format comprimit al navegador.
Ara Brotli és el nou player!
Table of Contents
- Què és Brotli?
- On s’utilitza el compressor Brotli?
- Com comprovar si els arxius de WordPress viatgen comprimits amb Brotli
- Brotli és millor que Gzip?
- Com Activar la compressió Brotli
Què és Brotli?
Brotli és un algorisme de compressió de dades sense pèrdua de informació, “lossless”, de propòsit genèric i codi obert. Brotli va ser desenvolupat en 2013 per Google sota llicencia MIT. Com a compressor sense pèrdua de qualitat, pot comprimir eficaçment qualsevol tipus d’arxiu sense destruir dades.
Pots seguir l’evolució de Broti al repositori públic de Github.
On s’utilitza el compressor Brotli?
Quan obres la pàgina del teu web WordPress, el navegador sol·licita diferents arxius no comprimits com: Html, Xml, Css, Svg, Javascript, Json, Font, etc. Aquests formats poden viatjar sense comprimir, però els navegadors i servidors web moderns poden acceptar intercanviar-los en un format comprimit. I el més interessant, la compressió i descompressió es realitza de forma totalment transparent entre el servidor i el navegador.
Com comprovar si els arxius de WordPress viatgen comprimits amb Brotli
Cuan el navegador sol·licita cadascun dels recursos de la pàgina web, el teu servidor i navegador intercanvien capçaleres per a negociar un possible mètode de compressió. L’acord té dues etapes:
- El navegador envia un encapçalat indicant-li al servidor els diferents tipus de codificació de contingut que és capaç de gestionar (gzip i deflate són dos esquemes de compressió anteriors a l’arribada de Brotli):
accept-encoding: br, gzip, deflate
- El servidor envia una resposta, indicant si el contingut està comprimit en algun dels formats suggerits pel navegador:
content-encoding: br
En aquest cas, el contingut viatja comprimit amb Brotli.
Pots observar aquestes capçaleres utilitzant les eines de desenvolupament de Chrome, les “Developer Tools”. Aquesta imatge mostra la capçalera "content-encoding: br
” de la nostra pàgina web wetopi:
Brotli és millor que Gzip?
Brotli supera a Gzip en velocitat i compressió, i és compatible amb la majoria dels navegadors.
Un increment en la velocitat de compressió el que fa és que:
- Comprimeix i descomprimeix dades més ràpid que altres algorismes de compressió.
- En anar més ràpid amb Brotli, consumim menys recursos de CPU.
Brotli també té una millor relació de compressió:
Hi ha un estudi comparatiu, dut a terme per Akamai, el gegant dels CDN: Understanding Brotli’s Potential. En aquest estudi, Akamai va agafar la llista de les 1000 URL principals, va descarregar els Html, Css i Javascript i els va servir comprimits amb Brotli i Gzip. La comparativa d’Akamai va mostrar que:
- L’estalvi mitjà usant Brotli va ser del 82%
- L’estalvi mitjà amb Gzip va ser del 78%
Més específicament, Akamai va descobrir que Brotli era:
21% millor comprimint HTML
17% millor en la compressió de CSS
14% millor en la compressió de Javascript
Com Activar la compressió Brotli
El suport de Brotli, perquè realment funcioni, ha d’estar habilitat al servidor web on tens allotjat el teu WordPress.
Si no tens compressió Brotli amb el teu proveïdor d’allotjament actual i vols provar-ho ara mateix:
A Wetopi disposes de Servidors de Desenvolupament GRATUÏTS, amb Brotli activat
Registra’t en 10 segons i crea el teu compte Wetopi totalment gratis.
i tots els ajustos a punt per a servir WordPress a la velocitat de la llum.
Habilitar Brotli a nivell servidor pot ser qüestió de minuts o hores. Tot depèn de l’stack de tecnologies que estiguis usant. No existeix una solució única, però no et preocupis, hem seleccionat alguns enllaços que t’ajudaran a posar en funcionament Brotli amb els servidors més populars:
- El repositori oficial del mòdul Google nginx Brotli amb instruccions d’instal·lació.
- Com activar la Compressió Brotli a Apache de neoguias.com
- Amb LiteSpeed, des de la versió 5.2, Brotli és compatible i ve habilitat de manera predeterminada.
Resumidament, som uns techies apassionats per WordPress que hem creat Wetopi, un Hosting WordPress Gestionat, per minimitzar la fricció a la que tot professional s’enfronta en treballar i allotjar projectes WordPress.
Inclou servidors de desenvolupament Gratis.
No cal tarjeta de crèdit.