Проверка поддержки HTTP/2 и HTTP/3

Этот инструмент создан для troubleshooting в продакшене со строгой валидацией ввода, безопасными лимитами выполнения и подробным слоем объяснения для каждого поля вывода.

🧪 Запустить этот инструмент

⚙️ Расширенные настройки

Для этого инструмента доступны расширенные параметры, но они по-прежнему ограничены для защиты от злоупотреблений.

📘 Подробное объяснение

🧩 Технические детали

Что делает этот инструмент

Проверка определяет, обслуживает ли хост HTTP/2 и подтвержден ли HTTP/3 или только рекламируется через Alt-Svc. Поведение IPv6 сохраняется в соответствии с политикой вашей среды.

Как интерпретировать каждое поле

  • Сводка результата: Комбинированный сигнал готовности протоколов HTTP/2 и HTTP/3.
  • Карточки обзора: Булевы признаки поддержки, флаги рекламы и метка времени проверки.
  • Технические детали: Разрешенная цель, доказательства определения протокола и заметки выполнения.
  • Сырой вывод: Полная JSON-нагрузка для troubleshooting и истории изменений.
  • Рекомендации: Конкретные действия для устранения пробелов в включении протоколов.

Типовые проблемы и симптомы

  1. HTTP/2 отключен на TLS-терминаторе, несмотря на поддержку современными клиентами.
  2. HTTP/3 рекламируется в Alt-Svc, но QUIC-listener фактически недоступен.
  3. Firewall или edge-политика блокирует UDP-пути, необходимые для QUIC.
  4. В runtime отсутствует поддержка HTTP/3 в upstream-стеке.
  5. Смешанное поведение по регионам из-за неравномерного rollout.

Как исправлять проблемы пошагово

  1. Подтвердите, что HTTP/2 включен на edge и origin там, где это требуется.
  2. Включите QUIC/HTTP/3 и проверьте достижимость UDP на периметре.
  3. Убедитесь, что политика TLS и ALPN поддерживает нужные переговоры протоколов.
  4. Перетестируйте из нескольких регионов после rollout.
  5. Отслеживайте вывод во времени, чтобы выявлять регрессии после обновлений инфраструктуры.

Следующие шаги

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

Почему HTTP/3 иногда только рекламируется?

В некоторых развертываниях Alt-Svc публикуется до того, как QUIC-пути полностью включены или доступны.

Остается ли HTTP/2 важным при наличии HTTP/3?

Да. Многие клиенты и посредники по-прежнему опираются на HTTP/2 в продукционных цепочках.

Может ли поддержка протоколов отличаться по локациям?

Да. Конфигурации multi-region и CDN могут показывать разные состояния протоколов в зависимости от edge-локации.

Проверяет ли этот инструмент производительность приложения?

Нет. Он подтверждает доступность протоколов, а не выполняет полный performance benchmark.

Когда нужно повторно запускать проверки протоколов?

После изменений CDN, балансировщика, TLS или сетевых политик.