A Cache API nem HTTP-cache: így marad nálad örökre a tegnapi válasz

A Service Worker Cache API-ja nem tartja be helyetted a Cache-Control szabályait. A no-store, a Vary, a lejárat és a cache-verziózás gyakorlati csapdái.

A Service Worker Cache API-ja nem tartja be helyetted a Cache-Control szabályait. A no-store, a Vary, a lejárat és a cache-verziózás gyakorlati csapdái.

Az Access-Control-Max-Age hasznos, de a CORS preflightot nem a szokásos HTTP cache kezeli. Ez megmagyarázza, miért maradnak meg az OPTIONS kérések Vary és CDN mellett is.

A Vary nem a cache lejáratát, hanem a cache-kulcsot módosítja. Megmutatjuk, miért kell az Accept-Language mellé, és miért hibás a Vary: Cookie.