Skip to main content

Kaip sumažinti HTTP prašymus pagerinti krovimo laiką

Anonim

HTTP užklausos yra tai, kaip naršyklės prašo peržiūrėti jūsų puslapius. Kai jūsų tinklalapis įkeltas naršyklėje, naršyklė URL siunčia HTTP užklausą į žiniatinklio serverį. Tada, kai HTML pristatomas, naršyklė jį analizuoja ir ieško papildomų užklausų dėl vaizdų, scenarijų, CSS, "Flash" ir t. T.

Kiekvieną kartą, kai ji mato prašymą dėl naujo elemento, jis siunčia serveriui kitą HTTP užklausą. Kuo bus rodomi daugiau nuotraukų, scenarijų, CSS, "Flash" ir tt, kad jūsų puslapis turėtų daugiau užklausų, o lėtesnis jūsų puslapių įkėlimas. Lengviausias būdas sumažinti HTTP užklausų skaičių jūsų puslapiuose - nenaudoti daugelio (ar bet kurių) vaizdų, scenarijų, CSS, "Flash" ir tt Tačiau puslapiai, kurie yra tik tekstas, yra nuobodūs.

Kaip sumažinti HTTP užklausas, nesunaikindami savo dizaino

Laimei, galite keletą būdų sumažinti HTTP užklausų skaičių, tuo pačiu išlaikant aukštos kokybės, turtingą interneto dizainą.

  • Sujungti failus - Svarbu, kad išoriniai stiliaus lapai ir scenarijai nebūtų sugadinti puslapio įkėlimo laiko, tačiau neturite daugiau nei vieno CSS ir vieno scenarijaus failo.
  • Naudokite "CSS Sprites" - Kai sujungsite daugumą ar visus savo vaizdus į "sprite", įjunkite kelis atvaizdų užklausas tik į vieną. Tada tiesiog naudokite fono paveikslėlio CSS savybę, kad būtų rodomas jums reikalingo vaizdo įrašo sekcija.
  • Vaizdų žemėlapiai - Vaizdų žemėlapiai nėra tokie populiarus, kaip jie buvo anksčiau, bet kai jūs turite gretimus vaizdus, ​​jie gali sumažinti kelias HTTP vaizdų užklausas iki tik vieno.

Naudokite "Caching", kad pagerintumėte vidinį puslapio įkėlimo laiką

Naudodami CSS spritus ir kombinuotas CSS ir scenarijų rinkmenas, taip pat galite pagerinti vidinių puslapių įkėlimo laiką. Pvz., Jei turite sprite vaizdą, kuriame yra vidinių puslapių elementų ir nukreipimo puslapio elementai, tada, kai jūsų skaitytojai eina į tuos vidinius puslapius, vaizdas jau yra atsiųstas ir talpykloje. Taigi, jiems nereikės HTTP užklausos, kad į juos būtų galima įkelti ir jūsų interjero puslapiuose.