Sobes.tech
Junior — Middle

Jaké jsou hlavní rozdíly mezi protokoly HTTP/2 a HTTP/1.1?

sobes.tech AI

Odpověď od AI

Hlavní rozdíly mezi HTTP/2 a HTTP/1.1:

  • Multiplexování: HTTP/2 umožňuje odesílat více požadavků a přijímat odpovědi současně přes jedno TCP spojení, zatímco HTTP/1.1 zpracovává požadavky sekvenčně nebo s omezeným paralelismem.

  • Binární protokol: HTTP/2 používá binární formát pro přenos dat, což usnadňuje parsing a zvyšuje výkon, zatímco HTTP/1.1 je textový.

  • Kompresce hlaviček: HTTP/2 aplikuje kompresi hlaviček (HPACK), snižuje objem přenášených dat.

  • Prioritizace toků: HTTP/2 umožňuje klientovi nastavovat priority požadavků, optimalizuje načítání zdrojů.

  • Podpora serverového push: server může zasílat zdroje klientovi předem, bez žádosti.

Tyto vylepšení činí HTTP/2 efektivnější a rychlejší ve srovnání s HTTP/1.1.