Brotli & WordPress : Grädda 20% mindre bullar

5 Min.
Brotli & WordPress
Senast uppdaterad den

Vem vill baka mindre bullar? Varje WordPress -Professionell som vill leverera sin hemsida så snart som möjligt. Sedan en tid tillbaka har en teknik som heter Brotli varit i hög efterfrågan - hur det gör din webbplats snabbare och vad den har att göra med schweizarna, ska jag berätta idag.

Det finns för närvarande flera komprimeringsmetoder. Under lång tid har GZIP Det är Standard, men nu en ny algoritm som heter Brotli börjar ta på honom. Din första fråga är förmodligen: Kan jag använda Brotli WordPress Snabbare? Ja, det fungerar.

Faktum är att Brotli nu RAIDBOXES inbyggd som standard, så att din webbplats kan hålla jämna steg med de tider när det gäller komprimering.

Jag ska visa dig i det här inlägget

Datakomprimeringen på 1 x 1

Datakomprimering är en teknik som minskar mängden datautrymme så mycket som möjligt. Eftersom: Ju lägre volym som förbrukas, desto kortare överföringstid.

Minskningen uppnås genom kompaktering eller minskning av data. I princip konverteras informationen till ett kortare formulär som förbrukar mindre diskutrymme.

Medan komprimering och uppackning är två processer, är summan av kardemumman att de fortfarande fungerar snabbare än att bara överföra stora mängder data.

Google som en Brotli bagare

Den tidigare komprimeringsstandarden på Internet var GZIP. Denna komprimering fungerar med en algoritm som kallas Deflate, som består av en kombination av LZ77-tekniken och Huffman-kodningen. Deflate har funnits sedan 1993 och har sedan dess etablerat sig som en absolut standard för HTTP-överföringar.

Men Google räckte inte till. I sina ändlösa ansträngningar för att förbättra Internet utvecklade Silicon Valley-jätten Zopfli-algoritmen (uppkallad efter den schweiziska jästpuddingen) för några år sedan. Zopfli använder en liknande teknik som Deflate och är också kompatibel med sitt dataformat, men har redan vissa förbättringar.

Det var nog inte tillräckligt för Google-tekniker, för nu finns det Brotli - uppkallad efter Brötli, schweiziska frallor.

Brotli är en öppen källkod algoritm som Google säger är ett helt nytt dataformat. Med kompatibilitet med Deflate, det är över nu, men Brotli ger några andra fördelar.

GZIP vs Brotli: Vem körs?

Så hur mycket besparingar tar Brotli jämfört med standard GZIP förfarande? Rapporter visa en tydlig ledning:

  • Med HTML sparar Brotli 25 % mer lagringsutrymme än GZIP.
  • För JavaScript är det 17%.
  • CSS lagras av Brotli 20% mindre än gZIP.

I princip är hastighetsskillnaden mellan överföring av komprimerade och okomprimerade data redan mycket stor. GZIP sparar mycket lagringsutrymme jämfört med den ursprungliga situationen. Brotli sätter en mer på det - även om siffrorna jämfört med GZIP inte längre ser ut som massiva besparingar.

Brotli erbjuder fördelar speciellt för mobila webbplatser

Mobila enheter och dataplaner drar särskilt nytta av komprimering. Här är den tillgängliga bandbredden ofta mycket lägre, så att även 20% besparingar ger en betydligt bättre användarupplevelse. Webbservrar och enheter kan vara ganska snabb nu - bara Internet är inte alltid.

Eftersom fler och fler användare tillgång till webbplatser på språng och därför dra nytta av den mindre storleken på Brotli filer (t.ex. genom minskad batteribelastning och lägre överföringsavgifter), hoppas Google att algoritmen kommer att visa sig vara den nya standarden i framtiden. Interspersed.

Begränsningar för bakning av bröd

Trots dessa fördelar är Brotli inte en allroundspelare. Förmodligen också för att algoritmen är ganska ung - Google introducerade den i september 2015 - du måste fortfarande acceptera den ena eller andra begränsningen.

Korrekt konfiguration är viktigt

Sparande av filstorlek är dock inte den enda måttstock med vilken en komprimeringsmetod måste mätas. Slutligen vill du förbättra resultatet för din webbplats. Den hastighet med vilken informationen komprimeras och expanderas är också en viktig aspekt. Eftersom det beror på hur snabbt webbplatsbesökaren får se resultat.

Felaktig konfiguration mellan minnesbesparing och konverteringshastighet kan orsaka att GZIP blir ännu snabbare än Brotli. Både GZIP och Brotli har flera kvalitetsnivåer (GZIP nio och Brotli elva).

Så här är det en fråga om finjustering vad du vill få ut av din konfiguration. Test visa att Brotli sparar mer lagringsutrymme på nivå 4 och fungerar ännu snabbare än GZIP på nivå 6.

Brotli fungerar bara på HTTPS

Brotli fungerar bara med HTTPS-anslutningar. Men ärligt talat, eftersom Google officiellt meddelade att användningen av HTTPS en rankningssignal bör bytas till SSL i mycket god tid ändå. I synnerhet eftersom HTTP2 ytterligare en prestandaFärna. Detta är bara en av många anledningar till att vi RAIDBOXES redan i 1,5 år gratis SSL med ett klick som standard.

Brotli är perfekt för statiskt innehåll

En annan ofta omdiskuterad sticking point är komprimeringen av dynamiskt innehåll. Kort att uppdatera:

  • Dynamiskt innehåll genereras endast individuellt på din begäran, till exempel om du bara vill visa poster i vissa kategorier i en blogg eller välja skjortor av ett visst märke i en viss storlek i en onlinebutik via filterfunktionen . Innehållet komprimeras inte förrän det genereras.
  • Statiskt innehåll, å andra sidan, är redan komprimerat på servern och levereras till alla användare lika.

Den springande punkten när du komprimerar dynamiskt innehåll: Så länge servern är upptagen med att packa innehållet mindre, ser användaren ingenting i början. Endast när komprimeringen är klar levereras data. Och ju bättre komprimering är tänkt att vara, desto längre tid tar det. Även vid låga komprimeringshastigheter kan dynamisk komprimering begränsa prestanda. Statiskt innehåll, å andra sidan, som redan är komprimerat, kan levereras jerkzuck i händelse av en användarbegäran.

I praktiken konstaterades det att brotli är statiskt innehåll ger merom algoritmen är konfigurerad i enlighet med detta. För dynamiskt innehåll, å andra sidan, många webmasters föredrar fortfarande GZIP.

Alla webbläsare stöder inte Brotli

När det gäller servrar, NGINX och Apache (från version 2.5) stöder nu Brotli. Alla webbläsare ingår dock inte ännu. För närvarande fungerar förfarandet endast i följande webbläsare:

  • Chrome (sedan version 50)
  • Firefox (sedan version 44)
  • Opera (sedan version 36)
  • Edge (sedan version 15 från april 2017)
  • Android Browser (sedan version 56)
  • Safari (från version 11)

Internet Explorer-användare måste fortfarande klara sig utan. Den goda nyheten är dock att innehållet fortfarande levereras till dessa användare: GZIP slår automatiskt på här. Så du behöver inte oroa dig för att besökare i Safari och IE inte kommer att se något alls.

Eftersom åtminstone i Tyskland med Chrome och Firefox, dock nästan 60 procent av marknaden I vilket fall som helst kan du anta att en stor del av dina besökare redan kan dra nytta av Brotli.

Slutsats

Spara lagringsutrymme, leverera webbplatser snabbare och förbättra prestanda: vi är glada att vara en del av detta. Enligt min mening är fördelarna uppenbara. RAIDBOXES kunder som redan gynnas redan idag: Brotli är inbyggt i servrarna som standard.

Liknande artiklar

Kommentarer om den här artikeln

Skriv en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är * Markerade.