Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Помочь разобраться с кешем service workers

истекло время актуальности


У нас есть сайт для телефонов, gastro.vseopecheni.ru

Там стоит кеширование через Service Workers (на данный момент отключили)

https://gastro.vseopecheni.ru/sw.js 

Проблемы две:

1) Кешируется также админка и ресурсы, которые мы не указывали явно в списке для кеширования (подозреваем что это из-за главной страницы, надо сделать явные исключения, /manager и еще пара страниц)

2) Непонятно как обновлять кеш.

Подозреваем что рецепт 4 отсюда очень подойдет:

https://habr.com/ru/company/2gis/blog/345552/



  1. ставка скрыта фрилансером
  • Михаил Бычков
    23 октября в 09:10 |

    Насчет обновления, кеш надо грохнуть разово вообще для всего, или для определенных страниц, или надо чистить постоянно с определенными условиями?

  • Петр Иванов — заказчик проекта
    23 октября в 09:23 |

    Вообще по логике - если на странице появилось обновление - нужно в фоне его обновлять.

    Но в пункте 4 все намного проще (и возможно уже даже так и сделано), поэтому первым делом волнует какого хрена у нас админка пытается из кеша браться.