Speedtest der DSL Leitung

ruNN0r

Erfahrenes Mitglied
hi,
ich möchte gerne einen Speedtest erstellen für meine Seite.
Er soll hauptsächlich die Downloadgeschwindigkeit feststellen.
Habe folgendes hier schon gefunden:
http://www.tutorials.de/forum/javascript-ajax/262837-ajax-speedtester.html
jedoch die zahlen die der mir rauswirft sind einfach... wirr... ich habe hier eine DSL2000 leitung (vorrübergehen) angeblich lade ich mit 21638.7 KB/s
:D
davon abgesehen schwanken die zahlen wie verrückt! die erste war noch RELATIV realistisch! aber dannach das totale Chaos!
Ich bekomm es leider selber nicht gebacken...
jemand eine idee?
 
gelesen ja.
nur nicht angepasst ^^
ehrlich gesagt hab ich nicht so viel ahnung von Javascript... die wichtigsten dinge bekomme ich hin aber ich weiß nicht wirklich was du meinst.
Das mit dem Cache hab cih mir schon gedacht das er das da rauslädt denn so schnell ist nicht mal meine Leitung zu Hause ^^
kannst du mir zeigen wie du das meinst mit dem Timestamp an die url hängen?
 
Ist halbsoschwer die Anpassung :)

Suche jene Zeile
Code:
url='http://localhost/groff.tar.bz2';
und ändere sie dahingehend
Code:
url='http://localhost/groff.tar.bz2?'+new Date().getTime();
(alles bis zum Fragezeichen kannst du ändern, falls der Pfad bei dir anders lautet)

Bei jedem Request wird jetzt ein Timestamp an die URL angehängt und immer alles frisch vom Server geladen.
 
vielen dank. hab die größe der zu ladenden Datei erhöht. nun passen die werte auch relativ genau mit denen von WieistmeineIp.de.

So genau verstehe ich das nicht warum man den Timestamp da einfach hinter das ? setzt... naja lese mich da mal rein.. Vielen Dank erstmal funktioniert super!
 
So genau verstehe ich das nicht warum man den Timestamp da einfach hinter das ? setzt... naja lese mich da mal rein.. Vielen Dank erstmal funktioniert super!

Jedes mal, wenn der Speedtest aufgerufen wird, gibt es einen neuen Timestamp und dadurch auch eine neue URL:

http://irgendwo.com/irgend.was?12345
http://irgendwo.com/irgend.was?23456
http://irgendwo.com/irgend.was?34567

Der Browser schaut im Cache nach, ob er dort etwas findet, findet nichts und holt die Datei neu vom Server...das ist eigentlich alles.

Der Timestamp ansich ist egal, es geht nur darum, dass sich die URL ändert...und da ist ein Timestamp recht praktisch, weil er sich ständig ändert.
 

Neue Beiträge

Zurück