Scroll down to see follow-up.
Angående bredbandstestet nr 6 2001
Date: Mon, 23 Apr 2001 08:27:21 +0200 (MET DST) From: Daniel Stenberg <daniel at haxx.se> To: lennart.petterson at et.se Subject: Angående bredbandstestet, nr 6 2001 Hejsan Det vare med nöje jag läste ert bredbandstest i Datateknik 3.0 nummer 6, 2001. Hela testet fick förstås slagsida när jag läste ert påstående (citerat från tidningen, mellanspalden sid 26): "en ftp-överföring till skillnad från en http-dito levereras en kontinuerlig ström av data". Hur kan man ta något i ert test på allvar när ni kan skriva något så plumpt? Jag vill påstå att jag har ganska lång erfarenhet av både HTTP och FTP, och jag har ibland hört den här iden. Det är helt befängd. Kan du/ni förklara på vilket sätt HTTP är sämre än FTP i prestanda-hänseende? På vilket sätt levererar HTTP _inte_ data i "en kontinuerlig ström" ? Om ni inte förstår HTTP eller FTP, varför skriver ni då såhär? Vid flera överföringar kommer HTTP att gå snabbare tack vare persistent connections som FTP inte har. Visst, i HTTP 1.1 infördes en "chunked" transfer-encoding som faktiskt kan ge en liten extra overhead, men som ju inte används när servern på förhand vet vilken storlek filen har. Ni nämner dessutom att ni gjorde testet med wget, som inte använder HTTP 1.1 och därför faller även det argumentet. I sista stycket i artikeln skriver ni "Genomsnittssiffran för samtliga http-körningar blev 8 Kbyte/s och för ftp 35,8 Kbyte/s". Jag betvivlar inte alls att det är så, men det är isf pga av ni hämtar många fler mycket mindre HTTP-dokument, och eftersom samtliga överföringar antagligen räknar in DNS-uppslagningar etc så tar det förstås längre tid att överföra mindre data. Dessutom förvånar det mig inte ifall ni använt en wget-version som inte stöder persistent connections och då är ju HTTP exakt lika dåligt som FTP. Oftast är dock HTTP lite snabbare från connect till download eftersom den ju inte har samma krav på kommando-sekvens som FTP. HTTP använder ju dessutom bara ett koppel medan FTP använder två. Jag hoppas verkligen ni tänker till lite mer i framtiden. Det här var riktigt klumpigt.
Lennart replied:
Date: Tue, 24 Apr 2001 08:27:45 +0200 From: lennart.pettersson at et.se To: daniel at haxx.se Subject: Re: Angående bredbandstestet, nr 6 2001 01-04-23 08.27 skrev daniel@haxx.se: > Det vare med nöje jag läste ert bredbandstest i Datateknik 3.0 nummer 6, > 2001. Kul att höra. När det gäller din kritik i övrigt så instämmer jag i att det är en slarvig formulering i artikeln. Det som åsyftas är ju inte protokollen i sig utan de sätt de normalt används på: http för websurfning (i kartext: många små filer och ständiga DNS-uppslagningar) respektive ftp för att hämta enstaka stora filer. Och då ger det senare ett bättre mått på maximala prestanda.