PingMap beta
Новое HTTP-проверка сайта с разных городов

Распределённая HTTP-проверка одновременно с мониторинговых агентов в Москве, Санкт-Петербурге, Челябинске и других городах. По каждому агенту: статус-код, waterfall DNS/TCP/TLS/TTFB/Download, SSL-сертификат и WHOIS — в одном отчёте на интерактивной карте. Опционально — ping/MTR. Отчёт хранится 24 часа.

Открыть →

Проверка HTTP-статуса сайта

HTTP-статус-код — это трёхзначное число, которым сервер сообщает, как он обработал запрос: 2xx — успех, 3xx — редирект, 4xx — ошибка на стороне клиента, 5xx — ошибка на сервере. Инструмент бесплатно показывает текущий код любой страницы, время ответа, финальный URL после редиректов и поясняет, что значит каждое значение — без регистрации.

Коды HTTP-статусов

HTTP-статус -- это трёхзначный код, который сервер возвращает в ответ на запрос. Код определяет, был ли запрос обработан успешно, произошёл ли редирект или возникла ошибка.

2xx -- Успех

200 OK -- запрос обработан успешно. Это нормальный ответ для работающего сайта.
201 Created -- ресурс создан. Обычный ответ API на POST-запрос.
204 No Content -- запрос обработан, но тело ответа пустое.

3xx -- Перенаправление

301 Moved Permanently -- ресурс перемещён навсегда. Используется при смене домена или структуры URL.
302 Found -- временное перенаправление. Часто используется для редиректа после авторизации.
304 Not Modified -- ресурс не изменился. Браузер может использовать кэшированную версию.

4xx -- Ошибка клиента

400 Bad Request -- неверный запрос. Сервер не смог обработать запрос из-за ошибки в синтаксисе.
401 Unauthorized -- требуется аутентификация. Запрос не содержит валидных учётных данных.
403 Forbidden -- доступ запрещён. У пользователя нет прав на этот ресурс.
404 Not Found -- ресурс не найден. Страница не существует или URL указан неверно.
429 Too Many Requests -- превышен лимит запросов. Сервер применяет rate limiting.

5xx -- Ошибка сервера

500 Internal Server Error -- внутренняя ошибка. Необработанное исключение на стороне сервера.
502 Bad Gateway -- ошибка шлюза. Обычно означает, что бэкенд-сервер не отвечает.
503 Service Unavailable -- сервис недоступен. Сервер перегружен или на обслуживании.
504 Gateway Timeout -- таймаут шлюза. Бэкенд-сервер не ответил вовремя.

Фазы времени отклика

Время отклика HTTP-запроса складывается из нескольких фаз. Понимание каждой фазы помогает определить, где именно возникает задержка:

DNS Lookup

Время резолвинга доменного имени в IP-адрес. Высокое значение может указывать на медленный DNS-сервер или отсутствие кэширования DNS.

TCP Connect

Время установки TCP-соединения (three-way handshake). Зависит от физического расстояния до сервера и сетевой нагрузки.

TLS Handshake

Время установки защищённого соединения (только для HTTPS). Включает обмен сертификатами и согласование шифрования. TLS 1.3 значительно быстрее TLS 1.2.

TTFB (Time to First Byte)

Время от отправки запроса до получения первого байта ответа. Высокое TTFB указывает на медленную обработку на стороне сервера (тяжёлые запросы к БД, сложная бизнес-логика).

Download

Время загрузки тела ответа. Зависит от размера ответа и пропускной способности канала. Можно оптимизировать с помощью сжатия (gzip/brotli) и CDN.

Связанная диагностика и мониторинг

Часто задаваемые вопросы

Какие HTTP-коды считаются ошибками?
4xx — ошибки клиента (404 не найдено, 401 не авторизован, 403 запрещено). 5xx — ошибки сервера (500 внутренняя ошибка, 502 bad gateway, 503 недоступен, 504 timeout). 2xx — успех. 3xx — редирект, не ошибка.
Что значит 502 Bad Gateway?
Прокси-сервер (nginx, Cloudflare) не получил валидного ответа от backend-приложения. Чаще всего — приложение упало, не отвечает или возвращает невалидный HTTP. Проверяйте логи приложения и upstream connection.
Чем отличается 301 от 302 редиректа?
301 (Moved Permanently) — постоянный редирект, поисковики перенесут SEO-вес на новый URL. 302 (Found) — временный, SEO-вес остаётся на старом URL. 308 и 307 — то же самое, но с сохранением метода (POST остаётся POST).
Можно ли поймать 404 на главной странице?
Да, если домен указывает на сервер, где приложение не настроено или удалено. Также 404 может прийти после миграции, если nginx-конфиг ссылается на старые пути. Проверьте логи сервера.
Как узнать о падении сайта моментально?
Подключите автоматический HTTP-мониторинг с интервалом 30–60 секунд и уведомлениями в Telegram. PingMap зафиксирует смену статуса с 200 на 500 и пришлёт алерт за минуту.

Мониторьте HTTP-статус и время отклика автоматически каждые 30 секунд.