The Hypertext Transfer Protocol ( HTTP ) er en enkel tekst - basert program som er grunnlaget for World Wide Web . Det fungerte bra for å popularisere Internett , men det er problemer med HTTP virkemåte . Metode
HTTP er en " forbindelsesløs " system. Klienten sender en forespørsel og serveren svarer og transaksjonen er fullført. De fleste nettsider inneholder flere elementer ( tekst og bilder ) som hver genererer en egen forespørsel. Hver forespørsel har en administrativ overhead. Dette gjør også kryptering og autentisering vanskelig å utføre .
Delay
Hver forespørsel båret av HTTP må vente sin tur til å få oppmerksomheten til serveren. Dette resulterer i prosessen med å vise en webside ved hjelp av mer tid på å vente enn å overføre data .
Development
HTTP/1.1 omfatter evnen til å etablere en forbindelse . Det kaller dette sin " pipeline mode . " Mange forespørsler og svar reise ned i røret til hele siden er lastet ned. Imidlertid ikke HTTP ikke har en mekanisme for å registrere tilstanden til en forbindelse fra en side til den neste , og så programmerere må bruke "cookies" ( små variable holdere ) og " applets " ( nedlastede programmer ) midlertidig installert på klientdatamaskinen å kompensere for HTTP mangler.