- 12 apr 2012, 20:08
#48241
Eerst een waarschuwing tav onderstaande tekst. Maak eerst een backup van het bestand voordat je deze gaat veranderen. Veranderingen reageren niet altijd hetzelfde en kunnen je website onbereikbaar maken.
Nu mijn verhaal: om mijn site sneller bereikbaar te maken heb ik diverse veranderingen in het bestand .htaccess in de rootdirectory (public_html) op de host gedaan. Een ervan is compressie bij het laden, maar ook het cachen van tekst en plaatjes.
Plaatjes die nooit veranderen, kun je dan een langere tijd meegeven, dan degene die elke keer veranderen. Achtergrondplaatjes heb ik nu in '.jpg' en actuele plaatjes in '.gif'. Hetzelfde geldt oa voor '.css'. Deze veranderen nooit op mijn site en hebben een langere cache.
ExpiresActive On
ExpiresDefault "access plus 5 minutes"
ExpiresByType text/css "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType image/png "access 1 month"
ExpiresByType image/gif "access 5 minutes"
ExpiresByType image/jpeg "access 1 month"
ExpiresByType image/swf "access 1 month"
ExpiresByType image/ico "access 1 month"
ExpiresByType image/jpg "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
Een tweede manier is om op je site de plaatjes geforceerd te refreshen als je php gebruikt.
Nu mijn verhaal: om mijn site sneller bereikbaar te maken heb ik diverse veranderingen in het bestand .htaccess in de rootdirectory (public_html) op de host gedaan. Een ervan is compressie bij het laden, maar ook het cachen van tekst en plaatjes.
Plaatjes die nooit veranderen, kun je dan een langere tijd meegeven, dan degene die elke keer veranderen. Achtergrondplaatjes heb ik nu in '.jpg' en actuele plaatjes in '.gif'. Hetzelfde geldt oa voor '.css'. Deze veranderen nooit op mijn site en hebben een langere cache.
ExpiresActive On
ExpiresDefault "access plus 5 minutes"
ExpiresByType text/css "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType image/png "access 1 month"
ExpiresByType image/gif "access 5 minutes"
ExpiresByType image/jpeg "access 1 month"
ExpiresByType image/swf "access 1 month"
ExpiresByType image/ico "access 1 month"
ExpiresByType image/jpg "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
Een tweede manier is om op je site de plaatjes geforceerd te refreshen als je php gebruikt.
Code: Selecteer alles
$tijd = '?'.date("Hi");
echo '
<img src="plaatje.gif'.$tijd.'" /> '