HTTPS och TLS
TLS skyddar data under överföringen och låter klienten kontrollera serverns identitet via certifikatet. HTTPS kräver ett giltigt certifikat.
Flera mekanismer samverkar för att säkra anslutningar, återanvända filer och göra uppdateringar förutsägbara.
TLS skyddar data under överföringen och låter klienten kontrollera serverns identitet via certifikatet. HTTPS kräver ett giltigt certifikat.
Flera HTTP-förfrågningar kan skickas över samma anslutning. Det är särskilt användbart för sidor med många små filer.
Cache-Control, ETag och Last-Modified hjälper webbläsaren att avgöra om en fil kan återanvändas eller måste kontrolleras på nytt.
| Filtyp | Strategi | Att tänka på |
|---|---|---|
| CSS och JavaScript med en hash i filnamnet | Lång cachetid för oföränderliga versioner | URL:en ändras vid uppdatering |
| HTML-sidor | Kort cachetid eller kontroll av ändringar | Länka till det aktuella bygget |
| Katalogbilder | Versionsmärkta URL:er och lämpliga bildstorlekar | Ta hänsyn till klientens cache när du byter ut en bild |
| Personliga svar | Undanta dem från delade cachar | Åtkomstkontroll, kakor och integritet |
Använd filnamn som app.a81f.css. Filens innehåll och dess URL ska höra till samma version.
Lägg upp de nya filerna först. Uppdatera sedan HTML-koden eller manifestet som länkar till dem.
Behåll tidigare versioner som behövs under övergången. Öppna flikar kan fortfarande begära dem.
Se användningsområdena och läs hur du förbereder filerna.