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ą.
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.