HTTP/3 лучше работает на нестабильном канале: использует QUIC вместо TCP, поэтому потеря одного пакета не блокирует весь поток данных. Если у вас трафик из стран с плохой сетью или пользователи на мобилках, это заметно — страницы загружаются быстрее даже при пингах 100+мс. На практике прибавка в скорости: 10–30% на мобилках, 5–15% на десктопе.
HTTP/2 стабильнее и проще отлаживать. Поддержка есть везде, нет капризов с middleware и балансировщиками. Если весь ваш трафик идёт из крупных городов и европейских сетей, прирост от HTTP/3 будет минимальным — разница в 2–5%. Зато не будет "магических" проблем с кешем, CORS или сессиями.
Переходить на HTTP/3 имеет смысл только если:
— трафик из регионов с нестабильным интернетом
— заметная доля мобильного трафика
— CDN и хостер поддерживают HTTP/3 без костылей
— есть время на тестирование
Для стандартного арбитража (основной трафик из США, ЕС, Азии) HTTP/2 справляется отлично. Закрывайте HTTP/1.1, включайте HTTP/2, остальное подождёт.
Кустов о хостинге и скорости
@kustov_hosting_speed
HTTP/3 быстрее, но HTTP/2 надёжнее — вот на что смотреть перед миграцией
Этот пост опубликован в Telegram-канале Кустов о хостинге и скорости. Подписаться можно по ссылке: @kustov_hosting_speed.