Warum hat HTTP / 2 eine höhere Latenz als 3g?

483
Alper Turan

Ich denke darüber nach, auf das neue HTTP / 2-Protokoll umzusteigen, aber es besteht Zweifel.

Für eine Sache tritt HTTP / 2 für Latenzreduzierung auf, aber ich sehe wirklich das Gegenteil. Wenn ich die Akamai-Demo lade, wird die Ladezeit für HTTP / 2 geringer, die Latenz steigt jedoch im Bereich von 50-300%.

HTTP / 1 links und HTTP / 2 rechts.

Akamai demo page

Hat es überhaupt mit 3g zu tun? Und wenn ja warum?

1

2 Antworten auf die Frage

1
CNNBB

Durch die Verwendung von 3g (und anderen drahtlosen Internetverbindungen) wird der Ping erhöht.
Ob Sie HTTP / 1.1 oder HTTP / 2 verwenden. Versuchen Sie es mit Kabel-Internet zu testen.

Ja, ich weiß, dass die Ping-Latenz 50 bis 300 ms beträgt, aber warum hat HTTP / 2 eine höhere Latenz als die vorherige? Alper Turan vor 9 Jahren 0
Ich denke es ist ein Fehler. Testen Sie es mit einem Kabelnetzwerk. Wenn Sie dieses Problem nicht hatten, ist es ein Fehler. Oder vielleicht liegt das Problem beim 3G-Netzwerk, da dieses Protokoll neu ist. CNNBB vor 9 Jahren 0
Ich werde es heute Abend tun, wenn ich Zugang dazu habe und zurückkomme, um zu berichten. Alper Turan vor 9 Jahren 0
Beim ersten Versuch über Kabel bekam ich: HTTP / 1.1 Latenzzeit: 1ms Bildladezeit: 2.69s ------ HTTP / 2 Latenzzeit: 7ms Bildladezeit: 1.57s ------ ... aber danach Beim erneuten Laden der Seite habe ich auch die Latenzen umgekehrt, also hängt dies wahrscheinlich von der tatsächlichen Auslastung und der Auswahl der Server aus der Farm ab. pabouk vor 9 Jahren 1
1
EthanP

Dies könnte auf die großen Latenzzeitschwankungen von 3G zurückzuführen sein, "sogar an derselben Stelle etwa zur selben Zeit" [ relevanter Blogpost ]. Siehe auch den entsprechenden Buchausschnitt .