Website optimalisatie met gzip 04 augustus 2009

Gzip en SEOSnelle laadtijden geven uw website of webapplicatie niet alleen een goede look en feel voor de bezoeker, maar zorgen ook voor een betere indexering door spiders van zoekmachines. Er zijn verschillende methoden om uw website sneller te maken. In dit artikel bespreken we hoe gzip de snelheid van het web aanzienlijk kan verhogen.

Een gemiddelde website bevat verschillende CSS stylesheets en javascript bestanden. Deze bestanden staan op de server en worden via de browser aan de bezoeker aangeboden. CSS en javascript worden steeds belangrijker bij het ontwikkelen van een website. Ze vergroten de interactiemogelijkheden en de hoeveelheid informatie die per pagina aangeboden kan worden. Dit kan een positief effect hebben op uw conversie optimalisatie, mits goed ingezet uiteraard.

Voor ieder bestand moet een request (aanvraag) gedaan worden naar de server. Deze requests dragen, afhankelijk van de grootte, voor een groot deel bij aan de reactietijd van een website. Pagebuilds zet daarom opmaak elementen in één bestand, om hiermee laadtijden van pagina's zo laag mogelijk te houden. Dit levert aanzienlijke tijdswinst op, omdat hierdoor minder aanvragen naar de server gestuurd hoeven te worden.

Een andere methode, welke perfect aansluit op het bovenstaande, is door gebruik te maken van gzip (GNU zip). Het gzippen van stylesheets en javascript kan een bestand 4x zo klein maken. Omdat met gzip kleinere bestanden naar de client worden gestuurd, hoeven er per request minder kilobytes gedownload te worden. Dit verkleint een groot deel van de laadtijd, waardoor uw website nog sneller wordt. Ook draagt het bij aan zoekmachine optimalisatie proces, vooral wanneer u in een markt opereert met veel concurrentie.

Om te zorgen dat browsers, spiders en andere clients deze bestanden kunnen accepteren is er een extra header nodig per pagina. Met deze header wordt duidelijk dat een pagina is ingepakt met gzip. De header ziet er als volgt uit:
HTTP/1.x 200 OK Content-Encoding: gzip
Met deze header kunnen de meeste applicaties de ingepakte webbestanden begrijpen, zodat ze vervolgens op client uitgepakt kunnen worden. Browsers en zoekmachine spiders weten hoe ze met deze header om moeten gaan voor een juiste weergave van een website. Zo kunt u met gzip uw website nog sneller maken.

Pagebuilds gebruikt ook gzip bij het weergeven van pagina's. Zo helpen we websites en webapplicaties beter te presteren. Simpelweg omdat ze sneller worden en daardoor natuurlijker aanvoelen.

Plaats een opmerking