Skip to main content

Slik minimerer du HTTP-forespørsler for å forbedre belastningstider

Slik minimerer du lukingen i år! (April 2025)

Slik minimerer du lukingen i år! (April 2025)
Anonim

HTTP-forespørsler er hvordan nettlesere ber om å vise sidene dine. Når nettsiden din lastes i en nettleser, sender nettleseren en HTTP-forespørsel til webserveren for siden i nettadressen. Da, ettersom HTML er levert, analyserer nettleseren den og ser etter flere forespørsler om bilder, skript, CSS, Flash, og så videre.

Hver gang det ser en forespørsel om et nytt element, sender den en annen HTTP-forespørsel til serveren. Jo flere bilder, skript, CSS, Flash, etc. at siden din har flere forespørsler, vil bli gjort, og jo tregere sidene dine lastes. Den enkleste måten å redusere antall HTTP-forespørsler på sidene dine er å ikke bruke mange (eller noen) bilder, skript, CSS, Flash etc. Men sider som bare er tekst er kjedelige.

Slik reduserer du HTTP-forespørsler uten å ødelegge designet

Heldigvis er det flere måter du kan redusere antall HTTP-forespørsler, samtidig som du opprettholder høy kvalitet, rike webdesign.

  • Kombiner filer - Bruk av eksterne stilark og -skript er viktig for å hindre at de går over dine sidetidstider, men har ikke mer enn ett CSS og en skriptfil.
  • Bruk CSS Sprites - Når du kombinerer de fleste eller alle bildene dine i en sprite, slår du flere bilder forespørsler til bare én. Deretter bruker du bare bakgrunnsbilledet CSS-egenskapen til å vise delen av bildet du trenger.
  • Bildekart - Bildekart er ikke så populære som de en gang var, men når du har sammenhengende bilder, kan de redusere flere HTTP-bildeforespørsler ned til bare én.

Bruk Caching for å forbedre innlastingstiden for intern side

Ved å bruke CSS sprites og kombinert CSS og skriptfiler, kan du også forbedre belastningstider for interne sider. Hvis du for eksempel har et spritbilde som inneholder elementer på innvendige sider og destinasjonssiden din, så når leserne dine går til disse interne sidene, er bildet allerede lastet ned og i hurtigbufferen. Så de trenger ikke en HTTP-forespørsel for å laste bildene på innersidene dine heller.