Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Refresh'e mange ganger etterhverandre, hva skjer?


Anbefalte innlegg

Skrevet (endret)

Hadde akkurat eksamen i datateknikk - datakommunikasjon og kom på en ting...

 

Hvis du refresher en side. La oss si du trykker på refresh mange ganger raskt etterhverandre.

 

Når du da sender pakken med kommando (f.eks) GET http://forum.hardware.no, så vil du jo sende denne mange ganger. Og siden http er stateless så husker jo ikke http serveren at du akkurat har requestet siden/bilde. Man skulle jo tro at ved f.eks å trykke refresh 10 ganger så får du hele siden 10 ganger etterhverandre.

 

Men du får jo kun siden opp en gang i din browser, og ved sjekk av f.eks DU meter så bruker du ikke mer båndbredde enn ved et trykk på refresh.

 

Hvordan blir da evt pakkene stoppet? Altså de 9 andre requestene som tydeligvis ikke kommer tilbake?

Er det browseren som bare "overser" de 9 andre sidene som du får? Hvis det er slik, hvorfor ser jeg ikke det på DU meter at det blir brukt mer båndbredde?

 

Har det noe med at http serveren sender tilbake et svar med at siden ikke har blitt oppdatert?

 

:hmm:

 

Anyone?

 

Og det er jo sikkert at serveren får requesten, siden tellere går jo opp...

 

Hvis det evt er slik at serveren kun sender ut en side... Er det noen form for kontroll over hvilken av de 10 requestene du vil få tilbake? Eks, hvis siden bli oppdatert ved eks. den 5'te gangen du trykker, vil du få den nye eller den gamle versjonen?

 

---

 

Jeg tror at serveren sender ut svar med at siden ikke har blitt modifisert, så hvis den blir modifisert når den mottar den 5'te GET requesten så vil den sende den nyeste versjonen

Endret av schmelck
Videoannonse
Annonse
Skrevet (endret)
Intressant spørsmål - men ser du ka for ein dato det er i dag?

..og klokka er mange!

Uff, godt poeng :(

 

Det er tider som dette som skilller vanlig nerder fra hardcore nerder :p

 

Jaja, satser på at noen kan svare meg imorgen da!

 

EDIT: 7 brukere leser dette klokken 21:07 på 16. mai! :thumbup:

Endret av schmelck

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...