Danke erstmal für die Versuche. Ich habe es nun mit dem jQuery-Framework versucht. So ist es gedacht:
1.) Timestamp Start in Millisekunden
2.) x-MB große Datei per load nachladen
3.) Timestamp Stop in Millisekunden
4.) Stop - Start ergibt Downloadzeit
Allerdings ist die Downloadzeit zu langsam. Denke mal das hängt mit Reaktionszeiten vom Server und jQuery (Javascript) zusammen.
//MESSUNG1
time = new Date();
starttime = time.getTime();
$("#ladefeld").load("http://domain.de/functions/randomstring.php?laenge=200000",
function (responseText, textStatus, XMLHttpRequest) {
if (textStatus == "success") {
// all good!
time = new Date();
endtime = time.getTime();
if (endtime == starttime){downloadtime = 0}
else {downloadtime = (endtime - starttime)/1000;}
...
}
});
Hat jemand Vorschläge, wie der Fehler korrigiert werden kann? Ziel ist eine DSL Speed Messung.