Обновить
6
0

Пользователь

Отправить сообщение

"Почему ваш бандлер не добавляет хеши ко всем ресурсам проекта, чтобы при любом изменении получалось уникальное имя (и тогда не важно сколько браузер будет кешировать старую версию)? "

Здравствуйте!

Бандлер добавляет хеш к каждому ресурсу (css, html, js), но в данном случае анимации хранятся в бд, анимации не являются ресурсами проекта


"If-Not-Modified-Since + Last-Modified или If-None-Matches + Etag. Почему ваш сервер не обрабатывает/отдаёт эти заголовки на статику (это поведение по умолчанию любого нормального веб-сервера и даже модуля отдачи статики dev-сервера) "

Этот подход не давал уверенности что браузер сбросит/обновит кеш у каждого пользователя в один момент времени (например, при апдейте одной анимации из пака)

Здравствуйте! Да, действительно, в большинстве случаев можно было бы использовать дефолтное браузерное кеширование, но в нашем случае необходимо было поддерживать актуальность анимаций у всех пользователей в один момент времени (не считая офлайн), а также точечно их обновлять в случае, если они изменились.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность