Alle browsers stellen een bovengrens aan de hoeveelheid opslagruimte die de oorsprong van uw web-app mag gebruiken. U kunt Workbox configureren om automatisch de gegevens op te schonen die tijdens runtime in de cache worden opgeslagen, om te voorkomen dat u tegen opslagquotumbeperkingen aanloopt die van invloed kunnen zijn op de caching-efficiëntie en betrouwbaarheid van uw website.
Welke configuratieopties worden ondersteund?
Wanneer u een route- en runtime-cachingstrategie instelt, kunt u een exemplaar van ExpirationPlugin toevoegen vanuit workbox-expiration geconfigureerd met instellingen die het meest logisch zijn voor het type assets dat u in de cache opslaat.
De volgende configuratie kan bijvoorbeeld worden gebruikt voor het cachen van afbeeldingen tijdens runtime, met zowel expliciete limieten als automatisch opruimen als het quotum wordt overschreden:
import {registerRoute} from 'workbox-routing';
import {CacheFirst} from 'workbox-strategies';
import {ExpirationPlugin} from 'workbox-expiration';
registerRoute(
({request}) => request.