Методология
Доступность — это наблюдение
Проверяем, какой ответ получил сайт из конкретной сети в конкретный момент. Эти границы — часть результата.
Что именно проверяется
Для корня сайта и конкретной страницы результаты могут различаться. API v2 сохраняет точный путь запроса. При переходе на другой адрес соединение проверяется заново.
Один домен может иметь несколько IP-адресов и использовать CDN. Проверка показывает пройденный маршрут и выбранные адреса, а не гарантирует доступность каждого узла сайта.
Четыре этапа соединения
- DNS — найти адрес. Получить сетевые адреса домена. Отсутствие ответа или адресов — отдельный результат.
- TCP — установить соединение. Проверить, удалось ли соединиться с выбранным адресом.
- TLS — договориться о защищённом соединении. Для HTTPS проверить рукопожатие и сертификат. Для обычного HTTP этот этап не требуется.
- HTTP — получить ответ. Зафиксировать код ответа и время. Ответ HTTP 200 сам по себе не гарантирует работоспособность всех функций сайта.
Как понимать статус
- Открывается. Свежие пригодные измерения завершились успешно.
- Разные результаты. В ответах точек есть разные исходы.
- Не открывается. Возникла сетевая ошибка до получения ответа сайта.
- Ошибка HTTP. Соединение установлено, но сайт ответил с ошибкой HTTP.
- Доступ ограничен. Получен отказ или запрос дополнительной проверки.
- Пока нет результата. Пригодных свежих измерений недостаточно.
Таймаут, отказ соединения или HTTP 403 не доказывают блокировку оператором. Карточка показывает наблюдаемый сбой, не приписывая ему неподтверждённую причину.
Точки, время и неполные ответы
Город и тип сети помогают сопоставить наблюдения. Сеть дата-центра может отличаться от домашнего или мобильного подключения в том же городе. Один результат нельзя распространить на всю страну.
Отсутствующий ответ точки не считается неудачным ответом сайта. Устаревшие и непригодные измерения отделяются от актуального вывода. История состоит из отдельных наблюдений; между ними состояние неизвестно.
Проверка из вашего браузера
По вашей команде браузер отправляет короткий запрос HEAD по HTTPS. Он проверяет получение ответа из вашей сети, без загрузки всей страницы, передачи cookies или перехода по перенаправлениям.
Браузер скрывает код и содержимое ответа другого сайта. Поэтому «Ответ дошёл до браузера» может означать и ответ с ошибкой HTTP. Неуспешный запрос может быть вызван сетью, перенаправлением или ограничениями браузера. Отдельные DNS, TCP и TLS здесь не измеряются.
Результат остаётся у вас. Для сопоставления запустите проверку из наших точек, а для оценки работы страницы откройте её самостоятельно.
Что делать с результатом
Сопоставьте время проверки и тип сети со своим подключением. При разовых сбоях повторите проверку позднее. Если ошибка возникает на конкретной странице, проверяйте её полный адрес, когда этот режим доступен.
Проверка не входит в аккаунты, не решает CAPTCHA и не воспроизводит полноценную работу браузера. Для сайтов с авторизацией или защитой от автоматических запросов результат может отличаться от вашего.