Kaip sumažinti HTTP užklausas siekiant pagerinti įkėlimo laiką

Sumažinkite komponentų skaičių savo puslapiuose

Ką žinoti

  • Naudokite išorinius stiliaus lapus, kurie neužstrigtų jūsų puslapio įkėlimo laiko; neturi daugiau nei vieno CSS ir scenarijaus failo.
  • Sujunkite daugumą arba visus savo vaizdus į CSS sprite; kelias vaizdo užklausas paversite vienu.
  • Vaizdų žemėlapiai gali sumažinti kelias HTTP vaizdo užklausas iki vienos, jei turite gretimų vaizdų.

Šiame straipsnyje paaiškinama, kaip pagreitinti tinklalapius sumažinant HTTP užklausas nesumažinant žiniatinklio dizaino.









Kaip sumažinti HTTP užklausas nesunaikinant dizaino

Laimei, yra keletas būdų, kaip sumažinti HTTP užklausų skaičių išlaikant aukštos kokybės, turtingą žiniatinklio dizainą.

    Sujungti failus– Naudojant išoriniai stiliaus lapai ir scenarijai yra svarbūs, kad jie neužstrigtų jūsų puslapio įkėlimo laiko, bet neturėtų daugiau nei vieno CSS ir vieno scenarijaus failo. Naudokite CSS Sprites– Kai daugumą arba visus savo vaizdus sujungiate į sprite, kelias vaizdo užklausas paverčiate tik vienu. Tada tiesiog naudokite fono vaizdo CSS ypatybę, kad būtų rodoma reikiama vaizdo dalis. Vaizdo žemėlapiai– Vaizdų žemėlapiai nėra tokie populiarūs, kaip kadaise, bet kai turite gretimų vaizdų, jie gali sumažinti kelias HTTP vaizdo užklausas iki vieno.

Naudokite talpyklą, kad pagerintumėte vidinio puslapio įkėlimo laiką

Naudodami CSS sprites ir kombinuotus CSS bei scenarijaus failus taip pat galite pagerinti vidinių puslapių įkėlimo laiką. Pavyzdžiui, jei turite „Sprite“ vaizdą, kuriame yra vidinių puslapių ir nukreipimo puslapio elementų, tada, kai skaitytojai patenka į tuos vidinius puslapius, vaizdas jau atsisiųstas ir talpykloje. Taigi jiems nereikės HTTP užklausos, kad šie vaizdai būtų įkelti į jūsų vidinius puslapius.



Kas yra HTTP užklausos?

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

Kiekvieną kartą, kai jis mato naujo elemento užklausą, jis serveriui siunčia kitą HTTP užklausą. Kuo daugiau vaizdų, scenarijų, CSS, „Flash“ ir kt. bus jūsų puslapyje, tuo daugiau užklausų bus pateikta ir puslapiai bus įkeliami lėčiau. Lengviausias būdas sumažinti HTTP užklausų skaičių puslapiuose – nenaudoti daug (ar jokių) vaizdų, scenarijų, CSS, „Flash“ ir kt. Tačiau puslapiai, kurie yra tik tekstas, yra nuobodūs.