Сайт не работает из-за кэша браузера — что делать

Если сайт не открывается, зависает на старой версии страницы или показывает ошибку вроде 404/500 там, где её быть не должно, — в большинстве случаев виноват кэш браузера или промежуточного сервера. Быстрое решение: сделать жёсткое обновление страницы (Ctrl+F5 или Cmd+Shift+R) и открыть сайт в режиме инкогнито. Если там всё работает — проблема именно в кэше.

Как проверить, что дело в кэше

Откройте сайт в другом браузере или в приватной вкладке текущего. Приватный режим не использует сохранённые файлы и куки, поэтому страница загрузится «с нуля». Если в обычном окне сайт не работает, а в приватном — работает, значит устаревшие данные в кэше мешают корректной загрузке.

  • Проверьте дату последнего изменения страницы через инструменты разработчика (вкладка Network, столбец Size — там будет пометка «from cache»)
  • Попробуйте зайти с мобильного интернета вместо Wi-Fi — это исключит кэш роутера
  • Добавьте к адресу случайный параметр, например ?v=2 — если страница обновится, дело в кэшировании

Как очистить кэш браузера

В большинстве браузеров это делается через настройки конфиденциальности:

  • Chrome/Edge: три точки → «Дополнительные инструменты» → «Удалить данные о просмотренных страницах» → выбрать «Изображения и файлы, сохранённые в кэше»
  • Firefox: меню → «Настройки» → «Приватность и защита» → «Удалить данные» → отметить кэш
  • Safari: «Настройки» → «Дополнения» → включить меню разработчика → «Разработка» → «Очистить кэши»

После очистки перезагрузите страницу обычным способом, не открывая её повторно из истории.

Что делать, если после очистки кэша сайт всё равно не работает

Тогда проблема не в вашем браузере. Проверьте, не лежит ли сайт целиком через любой сервис проверки доступности сайтов, посмотрите DNS-настройки, если это ваш собственный проект, или подождите — возможно, у владельца ресурса технические работы. Если сайт держится на CDN или прокси-кэше (например, Cloudflare), устаревшую версию может отдавать именно он — в этом случае поможет только сброс кэша на стороне сервера, который делает администратор сайта.

Если проблема повторяется регулярно на одном и том же сайте, а не у вас в браузере — это, скорее всего, не кэш, а нестабильная работа самого ресурса.

Понравилась статья? Поделиться с друзьями: