Hoe je je website/weblog optimaliseert met GZIP Compressie.
Het is mogelijk om gecomprimeerde data naar de browser van je bezoeker te versturen. Deze wordt automatisch uitgepakt en weergegeven. Het is de manier om bandbreedte te besparen, en het versnelt het laden van je pagina.
GZIP Compressie is een simpele manier om bandbreedte te sparen, en om je website/weblog te versnellen.
Ondanks dat de bandbreedte van de meeste Internetverbindingen toeneemt, zijn er ook nog een berg aansluitingen die met een in-bel verbinding zitten, of mensen die wel kabel hebben, en niet zo?n snelle verbinding nodig hebben zoals een grote groep Internetgebruikers. Niet iedereen in de wereld is zo gefortuneerd met kabel en ADSL. Toch is het raadzaam even na te denken of je je website/weblog wilt comprimeren met GZIP vanwege de problemen die het in oudere browsers kan geven. Je zou van te voren een analyse kunnen maken van je site statistieken. Dit kan bijvoorbeeld met Google Analytics . Google bijvoorbeeld gebruikt ook GZIP compressie om de snelheid die we van ze gewend zijn te realiseren.
De meeste van mijn bezoekers gebruiken moderne browsers (slechts 2% komt hier met een oudere browser) en die moderne bezoekers willen snel ladende websites/weblogs zien. Deze modern browsende bezoekers ga je niet terughouden omdat er nog een paar mensen zijn die met een veels te oude browser zitten. Alleen al uit veiligheidsoverweging zou je een upgrade moeten uitvoeren. Om van moderne sites te genieten heb je moderne, nieuwe browsers nodig, en daarbij hoort een moderne snelheid, en een moderne laadtijd van een website/weblog.
Om GZIP Compressie toe te passen heb je een .htaccess file nodig. Maak in een text editor een lege pagina aan, en sla het op als .htaccess.text. Gebruik een FTP programma om het te uploaden naar de root van je domein. Eenmaal geplaatst verwijder je .text uit de bestandsnaam. Je .htaccesfile is via de admin van je domein te benaderen, en te bewerken. Als je niet zeker van je zaak bent, schakel dan een deskundige in, want met .htacces kan er van alles mis gaan.
Open je .htaccess file in je site admin, en plaats de volgende code.
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Mocht je geen toegang hebben tot je .htacces file, kun je een php oplossing gebruiken. Wil je je HTML site comprimeren en geen toegang hebben tot je .htacces file, verander dan de extensie van HTML naar PHP.
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>



10 Comments
RedStar
April 23, 2009 at 19:57@ Lia, Ik zag ergens in je profiel staan dat je webdesign doet, dus dan moet het je wel lukken denk ik. Daar heb ik dan alle vertrouwen in ๐
lia
April 22, 2009 at 12:03hahahaha die reactie zijn super gaaf, en een gewaarschuwd mens telt voor twee en ik
quote: schakel dan een deskundige in, want met .htacces kan er van alles mis gaan.
dus nee laten we dat maar eens even niet doen dan, zal je net zien, dat heb ik dan weer! heb ik net alles op orde gaat met die code van alles in de soep, MITS jij zegt dat ik dat ZEKER kan zonder problemen, dan vertrouw ik jou daar in en ga ik er voor met die code ๐
wel weer gave knowhow John! super!
{-♥-}
RedStar
April 19, 2009 at 20:12@ Mannie, Dat is het zeker ๐
@ Paul, Ja, ik kan het al raden ๐
@ Riet, hehehe ๐
@ Liesbeth, ๐
@ Pleeboy, Het kan nooit kwaad. Zeker niet bij langzaam ladende sites
@ madbello, Je kunt veel zaken regelen in je .htaccess file. Van hotlinken tot veiligheid, zelfs inlogbeveiliging op IP basis voor WordPress.
Kunnen we altijd over babbelen
madbello
April 19, 2009 at 11:06Interessant artikel, ik ben id vaak dat htacces tegen gekomen in beschrijving van de oplossen van problemen, maar heb het nooit op mijn site kunnen vinden en zo als je zegt, als ik het echt nodig zal hebben dan zal ik echt een expert in moeten schakelen.
Hoe veel reken je per uuR ? ๐
pleeboy
April 19, 2009 at 01:53dit is een boven me pet verhaal,voorlopig nog dan:-)
Liesbeth
April 18, 2009 at 22:43Ik snap wel wat er staat en weet dat file zelfs te vinden,maar toch,ik laat het nu maar even zo
rietepietz
April 18, 2009 at 19:24Ik w??t wat comprimeren is …… dat is volgens mij voor een rietepietz het hoogst haalbare ๐
Paul
April 18, 2009 at 19:22Dit heb je zeer netjes opgesteld John. Je weet wat je van de week mag gaan doen als je hier bent ๐
Mannie
April 18, 2009 at 19:06dat is nog eens nuttige informatie. Alleen ga ik dat nu even niet doen nog, want ik ben echt suf vandaag ๐