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

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

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

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

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


person Vivek    schedule 31.05.2016    source источник


Ответы (1)


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

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

person Mohit Bajoria    schedule 08.04.2017