Какое время истечения срока хранения по умолчанию для кеша - PullRequest
0 голосов
/ 31 января 2019

Я использую рабочий ящик для кэширования ресурсов и ресурсов для веб-сайта.Я хочу знать, есть ли время истечения по умолчанию для этих ресурсов?или я должен установить один?

Это пример одного из моих рецептов кэширования

/**
 * Cache CSS
 */
workbox.routing.registerRoute(/cache\/css\/.+/,  workbox.strategies.cacheFirst({
    cacheName: 'styles',
    plugins: [
      new workbox.expiration.Plugin({
        maxEntries: 20,
      }),
    ],
}));

руководства по рабочему ящику показывают, что я могу добавить пользовательское время истечения.

new workbox.expiration.Plugin({
  maxEntries: 50,
  maxAgeSeconds: 5 * 60, // 5 minutes
}),

Я хочу знать, есть ли в любом случае время истечения срока действия по умолчанию, я попытался поиграть с инструментами chrome dev, но не нашел ничего, упоминающего время истечения срока хранения кеша..

1 Ответ

0 голосов
/ 25 марта 2019

Я не думаю, что есть какое-то время истечения по умолчанию, если вы не настроите его самостоятельно.

Если вы ничего не укажете, то оно просто будет следовать стратегии удаления кэша браузера, когда кеш будетбыть заполненным.

Автономное хранилище для прогрессивных веб-приложений

...