Naar de inhoud
VAGA / CDNCONTENTLEVERING
Technologie

Minder herhaalde downloads.
Meer controle.

Bij contentlevering werken verschillende mechanismen samen: verbindingen beveiligen, bestanden hergebruiken en updates voorspelbaar maken.

De basis

01 / BEVEILIGING

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.

02 / TRANSPORT

HTTP/2

Meerdere HTTP-verzoeken kunnen over één verbinding lopen. Dat is vooral handig voor pagina’s met veel kleine bestanden.

03 / CACHE

HTTP-caching

Cache-Control, ETag en Last-Modified helpen de browser bepalen of een bestand opnieuw kan worden gebruikt of op wijzigingen moet worden gecontroleerd.

Kies een strategie per bestandstype

Type bestandAanpakAandachtspunt
CSS en JavaScript met een hash in de bestandsnaamLange cacheduur voor onveranderlijke versiesBij een update verandert de URL
HTML-pagina’sKorte cacheduur of controle op wijzigingenVerwijs naar de huidige build
CatalogusafbeeldingenURL’s met versies en passende afmetingenHoud bij vervanging rekening met de clientcache
Persoonlijke antwoordenUitsluiten van gedeelde cachesToegangscontrole, cookies en privacy
Dit zijn ontwerpaanbevelingen. Stel cacheduur en headers per toepassing in.

Voorspelbaar updaten

01

Maak een nieuwe build

Gebruik namen zoals app.a81f.css. De bestandsinhoud en de URL moeten eenduidig bij dezelfde versie horen.

02

Publiceer de bestanden

Plaats eerst de nieuwe bestanden en pas daarna de HTML of het manifest aan dat ernaar verwijst.

03

Controleer oude links

Bewaar noodzakelijke vorige versies tijdens de overgang: open tabbladen kunnen die nog opvragen.

Volgende stap

Begin met je content

Bekijk de toepassingen en lees hoe je bestanden voorbereidt.

Toepassingen bekijken ↗