Een website dient snel ingeladen te worden, de gemiddelde
internetgebruiker verwacht dat een website binnen 3 seconden ingeladen wordt.
Tevens wordt een sneller website ook door Google gewaardeerd, het is één van de
indexeringsfactoren die bepalen op welke positie een website wordt ingeladen.
Het belangrijkste onderdeel van een website is de tekst die weergegeven wordt,
om deze tekst in een mooie opmaak weer te geven zijn CSS bestanden
noodzakelijk.
Daarnaast wordt op een website gebruik gemaakt van Javascript, deze bestanden
zorgen ervoor dat een website interactief gemaakt wordt. Zo wordt Javascript
doorgaans ingezet om een invulformulier automatisch te laten aanvullen wanneer
je begint met typen.CSS en Javascript
Zowel de Javascript als de CSS bestanden dienen ingeladen te worden voordat een webpagina zichtbaar wordt. Het moge duidelijk zijn dat dit ten koste gaat van een snelle website, indien dergelijke bestanden in grote hoeveelheden op de server staan geladen. Gelukkig biedt Gzip de oplossing hiervoor, Gzip zorgt er namelijk voor dat zowel CSS bestanden als Javascriptbestanden gecomprimeerd worden. Een gecomprimeerd bestand is een stuk compacter dan een normaal bestand en zal hierdoor sneller inladen, met als resultaat dat een webpagina sneller ingeladen wordt.
Hoe werkt het
comprimeren van CSS en Javascriptbestanden
Het comprimeren van CSS en Javascriptbestanden is relatief eenvoudig, echter is er wel wat technische kennis voor nodig. Iedere website heeft een tekstbestand genaamd .htaccess door dit bestand wordt het mogelijk om sommige serverinstellingen te wijzigen of te omzeilen. Zo kunnen bijvoorbeeld automatische doorverwijzingen worden ingesteld via het .htaccess bestand, maar ook kan worden aangegeven welke bestanden er gecomprimeerd moeten worden voordat deze naar een browser worden gestuurd. Om Gzip te activeren via het .htaccess bestand dient de volgende code toegevoegd te worden.
Het comprimeren van CSS en Javascriptbestanden is relatief eenvoudig, echter is er wel wat technische kennis voor nodig. Iedere website heeft een tekstbestand genaamd .htaccess door dit bestand wordt het mogelijk om sommige serverinstellingen te wijzigen of te omzeilen. Zo kunnen bijvoorbeeld automatische doorverwijzingen worden ingesteld via het .htaccess bestand, maar ook kan worden aangegeven welke bestanden er gecomprimeerd moeten worden voordat deze naar een browser worden gestuurd. Om Gzip te activeren via het .htaccess bestand dient de volgende code toegevoegd te worden.
<IfModule mod_deflate.c>
# Insert
output filter by type
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
text/javascript
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml
application/rss+xml
AddOutputFilterByType DEFLATE application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/cgi-php5
AddOutputFilterByType DEFLATE application/cgi-php53
AddOutputFilterByType DEFLATE application/cgi-php54
# Don't compress
images, compressed files, docs nor movies
SetEnvIfNoCase
Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase
Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase
Request_URI \.(?:pdf|doc)$ no-gzip dont-vary
SetEnvIfNoCase
Request_URI \.(?:avi|mov|mp3|mp4|rm)$ no-gzip dont-vary
</IfModule>
Geen opmerkingen:
Een reactie posten