HTTP
HTTP (Hypertext Transfer Protocol), er den protokol af bits og bytes som browsere bruger til at sende og modtage HTML dokumenter, javasciptfiler, billeder m.m. mellem webserveren og brugerens computer. Du kan læse mere om HTTP protokollen på www.w3.org her.
Når en bruger klikker på et link på en hjemmeside sendes et HTTP request der henter html’en for den nye side. Det mange ikke er opmærksomme er at efter html’en er modtaget sendes en ny lang række af HTTP requests fra browseren. Dette vil typisk være de css filer, javascript filer og billeder som er defineret i HTML filen. Lange svartider i browseren kan således skyldes størrelsen på fx. billeder der skal downloades selvom det at hente html’en går hurtigt. HTTP protokollen definerer også 301 redirects og 302 redirects som anvendes i søgemaskineoptimering.
Vil man vide præcist hvilke HTTP trafik der sker i browseren kan man bruge værktøjer som HttpWatch og Fiddler til at monitorere trafikken. Her kan man også se om det er 301 eller 302 redirects der foretages.