Es war nur ein paar Jahre vor, die eine Reaktionszeit von 2 Sekunden große galt. Die hart umkämpften Internet-Welt (und möglicherweise die Hochfrequenz-Handel an der Wall Street) hat alles verändert. Die Wimpernschlag dauert normalerweise 300-400 Millisekunden. Menschen wahrnehmen können leicht mal von ein paar hundert Millisekunden. Google sagt, dass Benutzer eine Website weniger Besuchen sollen, oft wenn es 250 ms (1/4 sec) langsamer als seine Konkurrenten ist.
So ist das neue Endbenutzer Response Time Ziel zu schießen 250 ms in den schnell wechselnden und dynamische Internet-Welt von e-Commerce und Werbung. Ich glaube nicht, dass die corporate-Welt in der gleichen Richtung zum Antwortzeit für die Innenbearbeitung - hat 2 Sekunden Reaktionszeit noch gut genug sein kann; APM-Industrie würde sonst plötzlich Umsatz explodieren!
Interessant ist, dass diese verlangt in Benutzererwartungen Smartphone und Mobilfunk-Welt sowie ausgeübt wird. Wenn wir zu verstehen, die verbrachte Zeit in einer Anwendungstransaktion haben wir zu prüfen, den physischen Pfad der eine Transaktion-
1. Die PC, Laptop, Tablet oder ein Smartphone (also in New York)
2. LAN oder Wi-Fi oder Mobilfunknetz
3. ISP-Netzwerk oder einem privaten Unternehmensnetzwerk
4. Main Server-Komplex (z.B. in San Francisco)
5. Zusätzliche Server (z. B. Ad-Server für eine Web-Seite)
Nehmen wir einmal an, dass wir die neuesten und größten Clientgerät und die Verzögerung aus Punkt #1 ignorieren.
#2 - Element in einer drahtgebundenen LAN-Umgebung (leicht geladen) sind die Wartezeiten hin-und Rückreise Größenordnung von wenigen Millisekunden konsequent. In einem staufreie Wifi-Netzwerk abhängig von der Frequenzband (2,4 GHZ oder 5 GHZ), die hin-und Rückreise-Wartezeiten sind im Bereich von 1-10 ms.
Die hin-und Wartezeiten für die Mobilfunknetze sind stark abhängig von der Generation und die zugrunde liegende Technologie verwendet - damit es welches Netzwerk hängt Sie Zuhause auf (2G, 2.5 g, 3 G, LTE, etc..). AT&T legt hin-und Rückreise Wartezeiten von 40-50 ms für LTE. Aber für die älteren Technologien HSPA und HSPA + die Bereiche sind 100-200 ms und 150-400 ms bzw.. Für die viel älter EDGE und GPRS-Netze ist es 600-750 ms.
Element #3 hängt die relative Position der Client-Gerät und dem Server Komplex - in diesem Beispiel, die Roundtrip-Wartezeit wäre 42 Frau wenn der Server Komplex London, Bombay ist, oder Sydney die hin-und Rückreise Wartezeiten höher - 56 ms, 126 ms und 160 ms bzw. ausfallen.
All dies bedeutet von einem aktuellen Smartphone, ein einzelnes Roundtrip aus NY nach SF über ein LTE-Netzwerk kostet etwa 100 MS, was die meisten Anwendungen Einrichten einer TCP/IP-Netzwerkverbindung, bevor alle Daten vom Server anfordern. Dies bedeutet, dass für eine einzelne Anforderung / Antwort-Interaktion wir mindestens 200 MS So auch für diese ideale Anwendung und wo andere Leistungsfaktoren sind perfekt, wir bereits diese wünschenswerten Grenze von 250 ms nähern verbringen würde.
Es gibt kaum eine Anwendung, die eine einzelne Anforderung-Antwort-Paar - hat, nennen wir Anwendung Funknetzen, wie die Anzahl der Anforderung-Antwort-Paare in Dutzende oder sogar Hunderte sein könnte. Wenn eine Smartphone-App 10 Rundreisen, die nicht üblich ist hat, suchen wir bereits auf eine Reaktionszeit von einer Sekunde!
In diesem Artikel, die wir geprüft wie die Bar auf der Endbenutzer-Reaktionszeit auf den Wimpernschlag gestiegen ist und wie es ist eine Herausforderung, diese verlangt sogar in einer idealen Situation zu erreichen. Konzentrierten wir uns auf Wartezeitprobleme, wie es die Begrenzung ist Faktor - wir haben nicht sogar als Server, Datenbank, Bandbreite und Anwendung Programmierung Aspekte, die noch nachteilig sein könnte. Aber es gibt innovative APM bewährte Methoden und Techniken, um alle diese Fragen und Ansatz dieses anspruchsvolle Ziel (die das Thema für viele zukünftige Artikel sein könnte).