Server-side rendering is tegenwoordig standaard voor websites en applicaties. Browsers zoals Google Chrome proberen ook zoveel mogelijk te cachen om de laadtijden voor volgende verzoeken te minimaliseren. Het ongeldig maken van de cache voor CSS-, JS- en afbeeldingsbestanden kan worden bereikt met behulp van `mod_pagespeed` , de `Expires` / `Cache`-controlheader , een cachemanifest of, pragmatischer en directer, door aangepaste parameters aan de bestandsnaam toe te voegen.
Er zijn verschillende strategieën voor wanneer een bestand opnieuw moet worden geladen of niet.
De eenvoudigste variant is herladen bij elk verzoek. Om dit te doen, voegt u eenvoudig een willekeurige tekenreeks toe aan het bestand dat u wilt insluiten en forceert u het opnieuw laden (hier met een afbeeldingsbestand als voorbeeld):
2e634273f316c54b39828f057f7c7d9c
Als dat te veel van het goede is en je alleen wilt herladen wanneer het bestand is gewijzigd, kun je de datum van de laatste bestandsaanpassing gebruiken (hier een JS-bestand als voorbeeld).:
2e634273f316c54b39828f057f7c7d9c
Als je een versiebeheersysteem zoals Git gebruikt, kun je ook de unieke hashwaarde van de laatste commit gebruiken (de verkorte versie is voldoende) (hieraan het voorbeeld van een CSS-bestand).:
2e634273f316c54b39828f057f7c7d9c
WordPress voegt standaard de huidige WordPress-versie toe aan alle bestanden die zijn geïntegreerd via enqueue_style en enqueue_script . U kunt dit gedrag rechtstreeks in de functieaanroepen als argument wijzigen, of u kunt zich globaal aansluiten en een van de bovenstaande methoden gebruiken:
2e634273f316c54b39828f057f7c7d9c