Это было в мой первый месяц работы. Приходит задача: у пользователей не отображаются новые цены в каталоге. Обновляют страницу — видят старые. Я проверил: у меня на тестовом стенде всё ок. У разработчика — тоже ок. А у реальных пользователей — беда. Начал расследование. День 1. Проверил базу данных — цены актуальные. Посмотрел логи — ошибок нет. Думал, может, кэш на сервере? Перезапустил — без изменений. День 2. Сел за компьютер пользователя (удалённо). Очистил кэш браузера — и о чудо, цены обновились! Значит, проблема на клиенте. Но почему? Ведь у других сайтов такого не было. День 3. Копнул глубже. Оказалось, что сервер отдавал заголовки с очень долгим временем жизни кэша (Cache-Control: max-age=604800 — целая неделя!). Браузер просто не запрашивал новые данные. Я нашёл баг, но виноват был не код, а настройки сервера. ,,3Баг может прятаться где угодно: в кэше браузера, в настройках CDN, в редисе, в том, что разработчик забыл выключить «режим бога» у себя локально. Главное — не сдават