- Порезанный
- 29 августа 2026 г. в 00:33 UTC
- Автор
- Kamo
- Обещать
- 70813fa
Замена простого логотипа организации обновляет каждую поверхность, которая читает img/logo. svg и оставил Закладка браузера на старой отметке. Генерация никогда не была проблемой: обновление Регенерирует набор favicon из img/logo. svg на каждом сейфе, и каждый сейвинг-сейвер звонит Тема провизии. Доставка была. Фавиконы были последней темой, написанной на Перегрузка пяти аргументов MinIOStorageService.upload, которая вообще не устанавливает Cache-Control, в то время как img/logo.svg, config.json, globals.css и site.webmanifest рядом с ними THEME ASSET CACHE CONTROL. Без явной жизни браузер изобретает один из Последнее изменение возраста и никогда не спрашивает, является ли икона актуальной. Видно снаружи: *************************** не возвращалась линия кэш-контроля, где img/logo. svg рядом с ним возвращается "максимальный возраст = 0, обязательное подтверждение". Также передвигает генерацию favicon перед записью ConfigFiles в provisionUpdate. Этот метод Отмечает новую тему Пересмотр в config.json, и каждый клиент добавляет его как ?v = к favicon URL-адреса, которые он запрашивает, поэтому публикация исправления сначала открыла окно, в котором страница Загрузка может читать новую редакцию и кэшировать старые байты по новому адресу. генерировать Сначала закрывает его — к тому времени, когда ревизия называет эти объекты, они являются теми, которые находятся на диске. В этом порядке уже действовала программа. Лучший улов остается: провал фавикона не должны блокировать запись цвета/конфигурации, которая является важной частью сохранения цвета. Объекты, написанные до этого, по-прежнему не имеют кэш-контроля, а favicons являются hrefs. прямо к хосту темы, а не прокси, поэтому объекты favicon организации только выигрывают Заголовок на его следующей экономии брендинга.