CSS или JavaScript не обновились
HTML уже новый, но браузер/CDN продолжает брать старый asset по тому же URL.
Проверьте по порядку
Фиксируйте результат каждого шага. Это важнее, чем быстро попробовать несколько исправлений одновременно.
- 1Откройте Network и сравните URL, ETag/Last-Modified и размер CSS/JS.
- 2Добавьте временный query version к asset и сравните результат.
- 3Проверьте Cache-Control для статических файлов и наличие CDN.
- 4Если используется сборщик, убедитесь, что новая версия реально попала в production.
Как читать результат
Долгий browser cache
Признак: Новый asset по тому же URL не запрашивается.
Что делать: Используйте fingerprint/hash или version query.
CDN держит старое
Признак: У всех пользователей один старый asset.
Что делать: Сделайте purge и настройте cache invalidation.
Deploy не заменил asset
Признак: На сервере файл действительно старый.
Что делать: Проверяйте source → build → publish pipeline.
Не маскируйте симптом
Ошибка полезна, пока она воспроизводится. Сначала определите источник и только потом очищайте кэш, перезапускайте сервисы или меняйте DNS.