Skip to main content

Ako minimalizovať požiadavky HTTP na zlepšenie časov načítania

Anonim

Požiadavky HTTP predstavujú spôsob, akým si môžu prehliadače zobraziť vaše stránky. Keď sa vaša webová stránka načíta v prehliadači, prehliadač zašle HTTP žiadosť na webový server pre stránku v adrese URL. Potom, keď je HTML dodaný, prehliadač ho analyzuje a hľadá ďalšie požiadavky na obrázky, skripty, CSS, Flash a tak ďalej.

Pokaždé, keď vidí požiadavku na nový prvok, pošle server iný žiadosť HTTP. Čím viac obrázkov, skriptov, CSS, Flash atď., Že vaša stránka má viac požiadaviek, bude robená a pomalšie vaše stránky sa načítajú. Najjednoduchší spôsob, ako znížiť počet žiadostí o HTTP na vašich stránkach, je nepoužívať veľa (alebo akýchkoľvek) obrázkov, skriptov, CSS, Flash atď. Ale stránky, ktoré sú len textom, sú nudné.

Ako obmedziť požiadavky HTTP bez toho, aby ste zničili dizajn

Našťastie existuje niekoľko spôsobov, ako môžete znížiť počet žiadostí HTTP pri zachovaní vysokokvalitných a bohatých webových návrhov.

  • Skombinujte súbory - Použitie externých štýlov a skriptov je dôležité, aby ste zabránili tomu, aby sa načítavali časy načítania stránky, ale nemali viac ako jeden súbor CSS a jeden skript.
  • Použite CSS Sprites - Keď skombinujete väčšinu alebo všetky svoje obrázky do skriptov, otočíte viac žiadostí o obrázky na jednu. Potom použite vlastnosť CSS na pozadí a obrázok na zobrazenie časti obrazu, ktorú potrebujete.
  • Mapy obrázkov - Obrazové mapy nie sú tak populárne, ako kedysi boli, ale keď máte súvislé obrázky, môžu znížiť počet žiadostí o obrázky HTTP až na jednu.

Použitie ukladania do vyrovnávacej pamäte na zlepšenie interného času načítania stránky

Pomocou skriptov CSS a kombinovaných súborov CSS a skriptov môžete tiež zlepšiť časy načítania interných stránok. Napríklad, ak máte obraz sprite, ktorý obsahuje prvky vnútorných stránok, ako aj vstupnú stránku, potom keď sa čitatelia dostanú na interné stránky, obrázok sa už stiahne do vyrovnávacej pamäte. Takže nebudú potrebovať žiadosť HTTP na načítanie týchto obrázkov na vaše interiérové ​​stránky.