Проверка поддержки HTTP/2 и HTTP/3
Этот инструмент создан для troubleshooting в продакшене со строгой валидацией ввода, безопасными лимитами выполнения и подробным слоем объяснения для каждого поля вывода.
🧪 Запустить этот инструмент 📘 Подробное объяснение ❓ Часто задаваемые вопросы
🧪 Запустить этот инструмент
📘 Подробное объяснение
🧩 Технические детали
Что делает этот инструмент
Проверка определяет, обслуживает ли хост HTTP/2 и подтвержден ли HTTP/3 или только рекламируется через Alt-Svc. Поведение IPv6 сохраняется в соответствии с политикой вашей среды.
Как интерпретировать каждое поле
- Сводка результата: Комбинированный сигнал готовности протоколов HTTP/2 и HTTP/3.
- Карточки обзора: Булевы признаки поддержки, флаги рекламы и метка времени проверки.
- Технические детали: Разрешенная цель, доказательства определения протокола и заметки выполнения.
- Сырой вывод: Полная JSON-нагрузка для troubleshooting и истории изменений.
- Рекомендации: Конкретные действия для устранения пробелов в включении протоколов.
Типовые проблемы и симптомы
- HTTP/2 отключен на TLS-терминаторе, несмотря на поддержку современными клиентами.
- HTTP/3 рекламируется в Alt-Svc, но QUIC-listener фактически недоступен.
- Firewall или edge-политика блокирует UDP-пути, необходимые для QUIC.
- В runtime отсутствует поддержка HTTP/3 в upstream-стеке.
- Смешанное поведение по регионам из-за неравномерного rollout.
Как исправлять проблемы пошагово
- Подтвердите, что HTTP/2 включен на edge и origin там, где это требуется.
- Включите QUIC/HTTP/3 и проверьте достижимость UDP на периметре.
- Убедитесь, что политика TLS и ALPN поддерживает нужные переговоры протоколов.
- Перетестируйте из нескольких регионов после rollout.
- Отслеживайте вывод во времени, чтобы выявлять регрессии после обновлений инфраструктуры.
Следующие шаги
❓ Часто задаваемые вопросы
Почему HTTP/3 иногда только рекламируется?
В некоторых развертываниях Alt-Svc публикуется до того, как QUIC-пути полностью включены или доступны.
Остается ли HTTP/2 важным при наличии HTTP/3?
Да. Многие клиенты и посредники по-прежнему опираются на HTTP/2 в продукционных цепочках.
Может ли поддержка протоколов отличаться по локациям?
Да. Конфигурации multi-region и CDN могут показывать разные состояния протоколов в зависимости от edge-локации.
Проверяет ли этот инструмент производительность приложения?
Нет. Он подтверждает доступность протоколов, а не выполняет полный performance benchmark.
Когда нужно повторно запускать проверки протоколов?
После изменений CDN, балансировщика, TLS или сетевых политик.