Nápověda a dokumentace
Rychlost Střední dopad Střední 30–60 min
Počet HTTP požadavků
Mnoho souborů = mnoho požadavků = pomalejší start.
Co to je
Každý soubor (CSS, JS, obrázek, font) je samostatný HTTP požadavek. Velké množství malých požadavků zvyšuje režii, zvlášť na pomalejším spojení.
Proč to řešit
Hodně požadavků znamená víc navazování spojení a režie. Na HTTP/2/3 je to méně bolestivé, ale slučování a odstranění zbytečností pořád pomáhá.
Jak na to
- 1Sluč drobné CSS/JS soubory (build bundler).
- 2Používej CSS sprity nebo inline SVG pro malé ikony.
- 3Odeber nepoužívané knihovny a externí skripty.
- 4Přejdi na HTTP/2 nebo HTTP/3, které paralelní požadavky zvládají lépe.
Závěr
Méně a větších souborů obvykle poráží mnoho malých. Sluč, co jde, odeber zbytečnosti a zapni HTTP/2+. Spolu s kompresí a cache to tvoří základ rychlého doručení.
Související témata