Hvordan Bufret websider forbedre hastigheten på et nettsted?

Hvordan Bufret websider forbedre hastigheten på et nettsted?


Når du åpner en web-side, ber nettleseren hele siden og alt innhold fra webserveren hvor siden ligger. Ber om hele siden fra serveren hver gang du tilgang til siden tar litt tid, setter krav både Internett-forbindelsen og selve serveren. Ved å hurtigbufre siden, kan nettleseren din betraktelig forbedre den tiden det tar for siden å laste.

Page og grafikk

Når nettleseren åpner en webside, må det hente en rekke elementer. Selve siden lagres som en datafil, og hele filen må reise fra serveren til datamaskinen. I tillegg henter nettleseren eventuelle stilark knyttet til siden og all grafikk på siden kan inneholde. Hver av disse filene må reise over mange miles og gjennom en rekke datanettverk for å nå din datamaskin. Første gang nettleseren henter disse filene, kan det cache en kopi; neste gang det åpner siden, vil det bare hente filene som er endret. Ved å redusere antall filer som må reise fra serveren til datamaskinen, caching side og tilknyttede filer reduserer overføringstiden og forbedrer hastigheten som siden lastes.

Apps, videoer og store bilder

Noen Webdesignere legge inn programmer, skript, grafikk og andre elementer i Web-sider. På grunn av deres store størrelser, noen ganger flere megabyte, kan disse bildene ta lang tid å overføre og føre til at siden å laste veldig sakte. Akkurat som nettleser kan cache sider og tilknyttede filer, det kan også cache videoer og programmer for å redusere overføringstiden og laste dem raskere. For komplekse applikasjoner og store videoer, gjør caching nettleseren til å laste innholdet med en gang, i stedet for å vente på hele filen for å overføre hver gang du bruker den.

HTTP-forespørsler

Når nettleseren henter hver enkelt fil er knyttet til en webside, betyr det ikke hente alle filene i en enkelt forespørsel. I stedet utsteder nettleseren din egen Hypertext Transfer Protocol, eller HTTP, forespørsel om hver fil og grafisk tilknyttet siden. Hver av disse forespørslene må løse til serveren, og serveren håndterer hver forespørsel som en separat og uavhengig spørring. Hvis siden ikke har forandret seg veldig mye, lasting av grafikk og informasjon fra den lokale cache også reduserer antallet HTTP-forespørsler som er nødvendige for å laste inn siden. Disse forespørslene redusere belastningen på serveren og la den tilbake nødvendig informasjon raskere.

andre hensyn

Noen ganger er en webside buffer ikke er lagret på datamaskinen, men er lagret på en server som er fysisk nærmere deg enn serveren hvor siden ligger. Ved å bruke et innhold distribusjonsnett, kan Webdesignere redusere antall ulike servere, eller humle, må side traversere for å nå din datamaskin. Noen Webdesignere også bruke en "utløpe" setting; denne innstillingen instruerer nettleseren til å bare be om nytt innhold etter en bestemt tid. Som et resultat, laster nettleseren raskt den bufrede kopien og bare ber om siden igjen når bufferen utløper.