Каков наилучший подход для предварительного кэширования статических ресурсов?

Мы пытаемся sw-precache разрешить предварительное кэширование всех статических ресурсов. Мы просто думаем, какой подход использовать для предварительного кэширования версионных ресурсов, у которых в имени файла есть отпечатки MD5.

Первое решение может быть с использованием sw-toolbox и сопоставьте шаблон URL и кэшируйте их. Всякий раз, когда вы генерируете файл с новыми отпечатками, он автоматически получает кеш и да, у него есть ловушка для управления старым кешем самостоятельно.

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

Пожалуйста, предложите!

1 ответ

sw-precache, созданный с использованием grunt или gulp, - лучший способ кэширования статических ресурсов.

sw-toolbox - лучший способ кеширования динамических ресурсов. Пример - API кэширования отдыха

Другие вопросы по тегам