Hi,
kbytes = 10/timeElapsed;
bits = kbytes * 1024 * 8;Für mich stellt sich die Frage ob die Variable bits richtig gerechnet ist,
nein, denn sie geht von mindestens zwei falschen Werten aus. Die Größe der Datei ist irrelevant, weil die Ressource größer ist - Stichwort Request- und Response-Header - oder aber auch kleiner - Stichwort Komprimierung. Zudem musst Du von timeElapsed noch die Dauer des Roundtrips abziehen, welche Dir unbekannt ist und einen _beträchtlichen_ Teil der Zeit ausmacht, und Du unterscheidest nicht zwischen Hin- und Rückweg.
Wären die Werte richtig, wäre es auch Deine Rechnung. Als Ergebnis bekämst Du die Geschwindigkeit _dieser_ Übertragung, welche stark von anderen abweichen kann.
Also: Du arbeitest mit aus der Luft gegriffenen Zahlen, würdest aber auch mit "korrekten Werten" (was immer das hierbei sein soll) nutzfreie Ergebnisse bekommen.
Cheatah
X-Will-Answer-Email: No