SPDY
SPDY (zkratka pro „Speedy“) byl experimentální protokol vyvinutý společností Google s cílem zvýšit rychlost a výkon načítání webových stránek. Jedná se o protokol navržený pro vylepšení HTTP (Hypertext Transfer Protocol) a poskytnutí zrychleného a efektivního přenosu dat mezi webovým serverem a prohlížečem.
Hlavní rysy a výhody protokolu SPDY zahrnují:
- Multiplexing: SPDY umožňuje více paralelních požadavků a odpovědí v rámci jednoho TCP spojení. To umožňuje snížit latenci a zlepšit rychlost načítání stránky.
- Komprese hlaviček: SPDY komprimuje HTTP hlavičky, což snižuje velikost datových přenosů a zvyšuje účinnost.
- Prioritizace požadavků: Webový prohlížeč může prioritizovat různé prvky na stránce a určit, které mají být stahovány nejprve, což vede k lepšímu uživatelskému zážitku.
- Server Push: SPDY umožňuje serveru aktivně posílat nežádané soubory (např. obrázky, CSS nebo JavaScript) klientovi, aniž by na něj musel klient explicitně požádat. Tím lze snížit počet požadavků a zlepšit dobu načítání stránky.
- Bezpečnost: SPDY byl navržen s důrazem na bezpečnost. Umožňuje použití šifrovaného SSL/TLS spojení, což zajišťuje, že data jsou chráněna během přenosu.
SPDY však již není používán, protože byl nahrazen protokolem HTTP/2. HTTP/2 byl vytvořen na základě zkušeností a návrhu protokolu SPDY a přináší mnoho vylepšení ve srovnání s původní verzí HTTP, což zahrnuje multiplexování, kompresi, priorizaci a další. V současné době by měl být preferován HTTP/2 před protokolem SPDY, protože HTTP/2 je nástupcem a plně podporován moderními webovými servery a prohlížeči.