Правки не видны после deploy

Проверяем, дошли ли новые файлы до production и не смотрим ли мы на старую сборку или старые ассеты.

Кэш и обновленияПроверка по симптомам

Проверьте по порядку

Не меняйте несколько вещей одновременно. После каждого шага фиксируйте результат — так причина находится заметно быстрее.

  1. 1
    Проверьте, что deploy завершился успешно, а не остановился на build/health-check.
  2. 2
    Сравните время изменения production-файла с временем последнего deploy.
  3. 3
    Откройте исходный HTML и убедитесь, что он ссылается на актуальные CSS/JS.
  4. 4
    Если HTML новый, а стиль старый — проблема почти наверняка в кэше статических ассетов.

Как читать результат

Deploy не опубликован

Признак: Сборка создана, но production revision не сменилась.

Что делать: Проверяйте publish-этап и lock/deploy log.

Старый asset URL

Признак: HTML новый, но путь CSS/JS тот же и кэш долгий.

Что делать: Добавьте fingerprint/version к ассетам.

Правится не источник

Признак: Изменения внесены в generated production, а deploy его перезаписал.

Что делать: Правьте canonical source и публикуйте через штатный pipeline.

Главное правило диагностики

Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.