Bei interaktiven Applikationen sind die Uploadgeschwindigkeiten ebenso wichtig.
Zwischen Upload- und Downloadleistung aber gibt es erhebliche Unterschiede.
Unter VPN Bedingungen sind die Leistungsabfälle zudem relativ hoch und sie werden da auch immer schneller immer mickriger wenn ein VPN Firmennetzwerk stark belastet wird.
Highspeedanwendungen der gehobenen Klasse arbeiten meist aus einem Verbund mit mehr oder weniger komplexen PHP Scripten auf dem Server, viel Javascript beim Client und interaktiv arbeitet der Client via Ajax mit PHP auf dem Server.
Bei solchen Konstrukten werden Informationen welche dynamisch im Client festgehalten werden müssen dort in entsprechende CSS Klassen umgesetzt und im Clientbrowser quasi eingetragen.
Es wird auch vorkommen das man via Ajax über den Server und PHP von dort aus Javascriptteile generiert, die dann im Client aktiv werden.
Während beim Download es selten Probleme gibt sieht es beim Upload und speziell auch bei Wechselspielen manchmal ganz anders aus.
Wenn man eine 100MBit Downloadleistung hat liegt die Uploadleistung je nach Verbindungsart zwischen 2,5 und 5 MBit.
Hier einmal ein paar echte Werte
| Technik | Tarif | Download* | ~ MB/s | Upload* | ~ MB/s | 10 Bilder senden- Zeit in Sekunden |
| ADSL | DSL 1000 | 1024 | 0,13 | 128 | 0,02 | 2560 |
| ADSL | DSL 2000 | 2048 | 0,26 | 256 | 0,03 | 1280 |
| ADSL | DSL 6000 | 6016 | 0,73 | 576 | 0,07 | 569 |
| ADSL | DSL 16000 | 16.000 | 1,95 | 1024 | 0,13 | 320 |
| SDSL | SDSL 2000 | 2048 | 0,25 | 2048 | 0,25 | 160 |
| VDSL | VDSL 25 | 25.000 | 3,05 | 5000 | 0,61 | 66 |
| VDSL | VDSL 50 | 50.000 | 6,10 | 10000 | 1,22 | 33 |
| Kabel | Kabel 100 | 100.000 | 12,21 | 5000 | 0,61 | 66 |
| Kabel | Kabel 120 | 120.000 | 14,65 | 5000 | 0,61 | 66 |
| Glasfaser | FTTH 100 | 100.000 | 12,21 | 50.000 | 6,1 | 7 |
| Glasfaser | FTTH 200 | 200.000 | 24,42 | 100.000 | 12,2 | 3 |
Bei der Angabe zu Bildern wird mit 4MB/ Bild gerechnet.
Damit wird auch klar wo die Bremse liegen kann.
Hoch anmutende Downloadleistungen wie DSL 6000 haben eine extrem mickrige Uploadleistung.
Wird diese dann auch noch durch hohe Last in einem VPN abgebremst dann kann es bei derart komplexen Systemen zu Fehlern kommen die nicht abzufangen sind und die man auch nur manuell beheben kann, wenn deswegen z.B. wegen fehlender Markerinformationen (aus CSS stammend) ein Datenbankeintrag als nicht änderbar behandelt wird.
Im Klartext - man kann keine interaktive Highend-Websoftware sicher nutzen, wenn neben der Downloadleistung die Uploadleistung nicht stimmt.
Eine mangelnde Uploadleistung kann auch bei einem Client selbst erzeigt werden.
Man nehme dazu statt z.B. eines Desktoprechners mit dem schnellen Browser Chrome ein Smartphone mit Chrome.
Da liegen alle Leistungen weit unter dem was erwartet wird auch dann wenn man meint man hätte das tollste und beste Smartphone der Welt.
Allein die Ping Zeiten sind um Faktor X höher.
Aber auch ein schwaches Notebook auf dem parallel noch andere Aktionen ablaufen wie ein Online Video oder ein großer Dateidownload oder ganz schlicht ein Virenscanner seine Runde dreht kann die Gesamtleistung derart herab setzen das solche Dinge nicht laufen werden.
Besonders Virenscanner die alles und jedes am Port abfangen können zu richtigen Aussetzern führen und interaktive Handlungen derart abbremsen, das rein nichts mehr kalkulierbar ist.
Keine Kommentare:
Kommentar veröffentlichen