Каков наилучший подход для предварительного кэширования статических ресурсов?
Мы пытаемся sw-precache
разрешить предварительное кэширование всех статических ресурсов. Мы просто думаем, какой подход использовать для предварительного кэширования версионных ресурсов, у которых в имени файла есть отпечатки MD5.
Первое решение может быть с использованием sw-toolbox
и сопоставьте шаблон URL и кэшируйте их. Всякий раз, когда вы генерируете файл с новыми отпечатками, он автоматически получает кеш и да, у него есть ловушка для управления старым кешем самостоятельно.
Второе решение может быть sw-precache
обрабатывать то же самое, и это имеет преимущество для автоматической обработки старого кэша. Я пробовал это, но я обнаружил, что иногда ресурсы не обновляются даже при обновлении нескольких страниц и даже при повторном открытии вкладки браузера.
Пожалуйста, предложите!
1 ответ
sw-precache, созданный с использованием grunt или gulp, - лучший способ кэширования статических ресурсов.
sw-toolbox - лучший способ кеширования динамических ресурсов. Пример - API кэширования отдыха