Met browsercaching vertelt u de browser van uw bezoeker hoe lang die uw afbeeldingen en stylesheets mag bewaren. Bij een tweede bezoek hoeft er dan veel minder opgehaald te worden.
Waarom het helpt
Uw logo, lettertypen en stylesheet veranderen zelden. Toch haalt een browser die standaard telkens opnieuw op. Met een bewaartermijn scheelt dat bij herhaalbezoek merkbaar in laadtijd.
De regels
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>Het IfModule-blok voorkomt een foutmelding 500 als de module niet beschikbaar is.
Het addertje
Stelt u een jaar in en past u daarna uw stylesheet aan, dan zien terugkerende bezoekers de wijziging niet. Hun browser heeft de oude versie immers nog.
Goede thema’s en cacheplugins lossen dat op door een versienummer aan het bestand toe te voegen, waardoor het als nieuw bestand wordt gezien. Werkt u zonder zoiets, houd dan kortere termijnen aan voor CSS en JavaScript.
Gebruikt u al een cacheplugin?
Dan regelt die dit meestal al. Twee keer instellen kan conflicteren; controleer eerst wat er al staat.