Hallo,
ich möchte ein Programm, dass meine Internetgeschwindigkeit testet.
Hier habe ich eine Datei, die exakt 10MB groß ist:
http://killer0709.pf-control.de/speed/test.txt
ich bin leider nicht in der Lage, das selbst umzusetzen, aber ich hoffe, dass die Datei hilft.
LG
Captain09
Internet-Geschwindigkeit messen
-
- [ abgeschlossen ]
-
Captain09 -
13. Januar 2014 um 01:38 -
Erledigt
-
-
- Offizieller Beitrag
Dafür brauchst du genau 3 Funktionen:
TimerInit()
InetGet()
TimerDiff()Wenn TimerDiff jetzt z.B. 5000ms zurück gibt weißt du, dass die 10 MB große Datei in 5 Sekunden geladen wurde, heißt im klar Text 5/10 = 0.5mbyte/s * 8 = 4 mbit/s
Natürlich ist das nicht zuverlässig und unsauber, da es immer zu Interferenzen kommen kann, ich würde da auf jeden Fall eine größere Datei benutzten. Und hat dein Server genug UP-Stream?
Gruß,
Spider -
Hier findest du ausreichend große Dateien, die für Speedtests gedacht sind: http://www.speedtest.qsc.de/
-
@GTA Spider ist nicht der Down-Stream wichtig (die Datei wird doch runtergeladen?)
Zumindest sagt PHP-Friends in ihrem FAQ (Link) folgendes:Zitat
Q: Gibt es Geschwindigkeitslimits bei FTP- und/oder HTTP-Transfers?
A: Ja, die gibt es. Man wird nicht mit mehr als 4 MB/s downloaden können und FTP-Uploads sind auf 1 MB/s beschränkt. Das sollte für die meisten Leute wohl reichen. Wir sind schließlich kein Filehoster (wobei auch die ihre Limits haben). -
Upstream -> rein in's Netz
Downstream -> raus aus dem Netz -
- Offizieller Beitrag
@GTA Spider ist nicht der Down-Stream wichtig (die Datei wird doch runtergeladen?)
Zumindest sagt PHP-Friends in ihrem FAQ (Link) folgendes:Ja, die haben das so geschrieben, damit das Verständlich für den normalen User ist. Auf deren Seite ist pro User 4MB/s Upload und 1 MB/s Download erlaubt. Wie I2C schon gesagt hat: Up -> nach draußen, down -> nach drinnen
-
Ich erziele hier ebenfalls hohe Raten, falls der andere Service mal ausfallen sollte: http://www.thinkbroadband.com/download.html