Skip to main content

Kako zmanjšati zahteve HTTP za izboljšanje časa nalaganja

Anonim

Zahteve HTTP so, kako brskalniki prosijo za ogled vaših strani. Ko se vaša spletna stran naloži v brskalnik, brskalnik pošlje spletni zahtevi HTTP na stran v URL-ju. Potem, ko je HTML dostavljen, ga brskalnik razčleni in išče dodatne zahteve za slike, skripte, CSS, Flash in tako naprej.

Vsakič, ko vidi zahtevo za nov element, pošlje strežniku še en zahtev HTTP. Več slik, skriptov, CSS, Flash itd., Da ima vaša stran več zahtev, in počasnejše bo vaše strani naložiti. Najlažji način za zmanjšanje števila zahtev HTTP na vaših straneh je, da ne uporabljate veliko (ali kakršnih koli) slik, skriptov, CSS, Flash-a, itd. Strani, ki so samo besedilo, so dolge.

Kako zmanjšati zahteve HTTP brez uničenja vašega načrta

Na srečo obstaja več načinov, kako zmanjšati število zahtev HTTP, hkrati pa ohranjati visokokakovostne, bogate spletne modele.

  • Združite datoteke - Uporaba zunanjih slogovnih in skriptnih slogov je pomembna, da se jim ne bo mogoče izogniti določitvi časa nalaganja strani, vendar nimajo več kot eno CSS in eno skriptno datoteko.
  • Uporabite CSS Sprite - Ko združite večino ali vse svoje slike v sprite, zahtevke za slike vklopite samo v eno. Nato uporabite sliko CSS v ozadju, da prikažete del slike, ki jo potrebujete.
  • Karte s slikami Karte s slikami niso tako priljubljene, kot so bile nekoč, toda ko imate sosednje slike, lahko zmanjšajo zahtevo za več slik HTTP do enega samega.

Uporaba predpomnjenja za izboljšanje internih časov nalaganja strani

Z uporabo CSS spritev in kombiniranih datotek CSS in skriptov lahko tudi izboljšate čas nalaganja za notranje strani. Na primer, če imate sliko, ki vsebuje elemente notranjih strani in ciljne strani, potem ko bralci obiščejo te notranje strani, je slika že prenesena in v predpomnilniku. Zato ne bodo potrebovali zahteve HTTP za nalaganje teh slik na notranjih straneh.