ZodiacXP
Erfahrenes Mitglied
Hi,
wie würdet ihr per PHP die Bandbreite des Besuchers ermitteln?
Prämisse:
Gesehene Lösung:
Ist das wirklich eine glaubhafte annäherung an die Geschwindigkeit des Besuchers?
Wartet ob_end_flush() auf den Browser des Benutzers?
Wird das nicht hinfällig sobald der Server seine Daten komprimiert verschickt?
---
Warum? (für die die es interessiert - soll BITTE NICHT teil der diskussion werden)
CSS3 bietet einige Möglichkeiten unterschiedliche Bildgrößen / -qualitäten zu laden. Man erkennt was das Endgerät ist und kann entsprechend handeln.
Nun kann jedoch auch jemand mit langsamer Verbindung (per Handy, Einwahlknoten etc.) an einem PC sitzen und man lädt riesige Dateien in hoher Qualität durch die Annahme er säße an einem vollwertigen Arbeitsplatz.
wie würdet ihr per PHP die Bandbreite des Besuchers ermitteln?
Prämisse:
- nur PHP und (X)HTML erlaubt
- sämtliche third party (JS, Flash, Cookies etc.) abgeschaltet
Gesehene Lösung:
- 100-1000 Zeichen per ob_end_flush ausgeben
- Zeit per microtime messen
Ist das wirklich eine glaubhafte annäherung an die Geschwindigkeit des Besuchers?
Wartet ob_end_flush() auf den Browser des Benutzers?
Wird das nicht hinfällig sobald der Server seine Daten komprimiert verschickt?
---
Warum? (für die die es interessiert - soll BITTE NICHT teil der diskussion werden)
CSS3 bietet einige Möglichkeiten unterschiedliche Bildgrößen / -qualitäten zu laden. Man erkennt was das Endgerät ist und kann entsprechend handeln.
Nun kann jedoch auch jemand mit langsamer Verbindung (per Handy, Einwahlknoten etc.) an einem PC sitzen und man lädt riesige Dateien in hoher Qualität durch die Annahme er säße an einem vollwertigen Arbeitsplatz.