HTTPS en TLS
TLS beschermt gegevens onderweg en laat de client de identiteit van de server via het certificaat controleren. Voor HTTPS is een geldig certificaat nodig.
Bij contentlevering werken verschillende mechanismen samen: verbindingen beveiligen, bestanden hergebruiken en updates voorspelbaar maken.
TLS beschermt gegevens onderweg en laat de client de identiteit van de server via het certificaat controleren. Voor HTTPS is een geldig certificaat nodig.
Meerdere HTTP-verzoeken kunnen over één verbinding lopen. Dat is vooral handig voor pagina’s met veel kleine bestanden.
Cache-Control, ETag en Last-Modified helpen de browser bepalen of een bestand opnieuw kan worden gebruikt of op wijzigingen moet worden gecontroleerd.
| Type bestand | Aanpak | Aandachtspunt |
|---|---|---|
| CSS en JavaScript met een hash in de bestandsnaam | Lange cacheduur voor onveranderlijke versies | Bij een update verandert de URL |
| HTML-pagina’s | Korte cacheduur of controle op wijzigingen | Verwijs naar de huidige build |
| Catalogusafbeeldingen | URL’s met versies en passende afmetingen | Houd bij vervanging rekening met de clientcache |
| Persoonlijke antwoorden | Uitsluiten van gedeelde caches | Toegangscontrole, cookies en privacy |
Gebruik namen zoals app.a81f.css. De bestandsinhoud en de URL moeten eenduidig bij dezelfde versie horen.
Plaats eerst de nieuwe bestanden en pas daarna de HTML of het manifest aan dat ernaar verwijst.
Bewaar noodzakelijke vorige versies tijdens de overgang: open tabbladen kunnen die nog opvragen.
Bekijk de toepassingen en lees hoe je bestanden voorbereidt.