SEOFAQ Telegram, маркетинг и SEO Канал SEOFAQT в мессенджере Telegram

Все чаты#tech #http2 Q: Стоит ли использовать HTTP/2?


#tech #http2

Q: Стоит ли использовать HTTP/2?

A: Да, если понимаете что делаете. Если значимая часть Вашего трафика генерируется посетителями из 3g сетей или из сетей с нестабильным соединениям, можно получить обратный (ухудшения для посетителя) результат. Или, если Ваш проект и так не испытывает проблем с доставкой контента, то внедрением http2 вы можете получить выигрыш в полтора процента, но при этом нажить новую головную боль, в виде жалоб от людей с нестабильными каналами связи, о том что сайт не загружается, или загружается очень долго.

Q: Чем он мне полезен?

A: Одно из основных преимуществ протокола http2 над http1 в том, что он позволяет в рамках одного соединения загружать массу ресурсов. То есть браузер на каждый новый ресурс не создает новое соединение. Что безусловно положительно сказывается на производительности ЗАГРУЗКИ ресурсов для отображения проекта, при условии что все идет хорошо (все пакеты уходят и доходят нормально)

Помните технику css спрайтов и почему она применялась? Тут тот же принцип. Есть еще много других нюансов, но для общего понимания этого достаточно.

Это же одновременно является и недостатком протокола, в котором нет реализации быстрого восстановления в случае обрыва соединения. В силу чего можно получить противоположный ожидаемому результат (хотели быстрее, а стало намного хуже)

Q: Насколько сильно ускоряется загрузка? А что по поводу медленных каналов?

A: Как следует из ответа на второй вопрос, ускорение ровно на то время которое удаляет издержки установки новых соединений для получения ресурсов. Не имеет значения медленный канал или быстрый, причины ускорения одни и те же. Имеет значение - стабильный канал или нет (наличие потерь на маршруте)

Именно этими причинами и объясняется факт того, что несмотря на почти 90% поддержку протокола браузерами (статистка с caniuse), мы все так же наблюдаем засилье http1.

Большие проекты имеют отличных специалистов, которые научились в рамках http1 нивелировать его проблемы.

Переход на http2 в их случае (уже решенных проблем) не принесет серьезных выгод, но может принести серьезные дополнительные проблемы.

У http2 есть много других вкусностей, которые хотелось бы использовать: это и приоритеты, и сжатие заголовков, и server push, и многое другое. Но использовать это - это не просто включить модуль http2 в апаче.

Это не кнопка сделай мне хорошо.

Источник новости https://t.me/seobank/18...