Vlákno názorů k článku
Chrome v příští verzi vypne podporu HTTP/2 Server Push od kvr kvr - K předešlé diskuzi: Pár bajtů navíc: Pokud je spojení...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 9. 2022 5:48

    kvr kvr

    K předešlé diskuzi:

    Pár bajtů navíc: Pokud je spojení pomalé, tak než klient udělá roundtrip a reset na další resource, tak server mezitím nacpe do send bufferu desítky až stovky kilobytů. A ty všechny musí projít skrz, i když už mezitím dávno přišla odezva, že klient je nechce. Což za prvé žere limity, za druhé blokuje bandwidth pro to, co je skutečně potřeba.

    Pasivní server: Klient dostane HTML a zparsuje hlavní zdroje během mikrosekund (css, javascript), k tomu ještě další téma. Obrázky a další věci možná mírně (o pár milisekund) později, jenže než uživatel zaostří zrak, tak už je stejně request poslaný na server a obrázek doma, než uživatel na něj odscroluje.

    Typický uživatel: Pokračování předchozího tématu. Běžný uživatel brouzdá pořád po stejných webech dokola, takže většinou má hlavní resources už v cache a aktivní server je tak silně kontraproduktivní. Pokud náhodou narazí na něco jiného, tak než se stejně zorientuje, tak se všechny resources stáhnou i bez aktivního serveru. A obrázky, které jsou unikátní pro stránku, viz výše - než se k nim uživatel dostane, tak už jsou taky dávno doma. Pro neznámé stránky většina uživatelů navíc web otvírá v novém tabu a tam je to úplně jedno.

    Jinými slovy, Server Push je optimalizace pro případ, který se nevyskytuje.

  • 4. 9. 2022 12:34

    Filip Jirsák
    Stříbrný podporovatel

    Ten případ, který podle vás neexistuje, je jeden z nejřešenějších problémů na webu v posledních letech. Na měření rychlosti zobrazení stránky, na které je uživatel poprvé, vzniklo docela dost metrik. O optimalizaci rychlosti zobrazení se píšou články, přednáší se o tom na konferencích, specializují se na to firmy. Vznikají kvůli tomu nové protokoly (HTTP/2) a standardy (Prefetch). Vznikl kvůli tomu nový průmysl - poskytovatelé CDN, někteří z nich (např. CloudFlare) se dostali mezi nejvýznamnější hráče v IT vůbec. Apache HTPD kvůli tomu přišel o svou mnoho let trvající "neotřesitelnou" pozici jako zdaleka nejpoužívanější webový server. Vznikají kvůli tomu (staro)nové technologie jako SSG.

    Nuď se mýlí celý webový průmysl, nebo vy.