Hi,
Hi auch dir, danke für deine Antwort°
vielleicht täusche ich mich ja; aber nach meinem Kenntnisstand limitiert HTTP/1.1 (nicht der IE, sondern das Protokoll) die Zahl gleichzeitiger Connections pro Host auf 4, während HTTP/1.0 kein Limit kennt.
Ich glaube da täuscht du dich, die limitierung auf 2 Connections ist nur eine Empfehlung des w3c (deprimierend ist das sich gerade der IE in diesem fall nicht nur an einen standard hält, sondern in ihm sogar empfehlungen realisiert sind).
Das der IE die Verbindungen beschränk lässt sich dadurch beweisen das man die Beschränkung verändern kann.
Wenn man nämlich in der registry die Anzahl der Verbindungen für HTTP 1.1 auf 4 erhöht, lädt die Seite fast noch schneller als mit 1.0.
für etwaige tests:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000004
"MaxConnectionsPer1_0Server"=dword:00000004
... damit werden die Verbindungen für beide Protokolle auf 4 eigestellt.
Es ist der Client, der die Protokoll-Version wählt. Die Antwort des Servers bringt höchstens dann etwas, wenn der IE alle folgenden Requests automatisch auf 1.0 zurückstuft, was er m.W. nicht tut. Vorher kann er schließlich nicht ahnen, was der Server ihm zu bieten in der Lage bzw. gewillt ist.
warum kann ich dann die force-response option in der apache conf überhaupt setzen, wenn sie sowieso ignoriert wird?
Sorge für weniger notwendige Requests pro Dokument. Hierbei hilft günstiges Caching, ggf. ein Preload und - vor allem - eine Reduktion eingebundener Objekte auf ein sinnvolles Maß. Wenn der Zustand unerträglich und unveränderlich ist, verteile die Objekte auf unterschiedliche Hosts; wobei Du Dir eventueller Sicherheitsmechanismen wie z.B. der Same Origin Policy bewusst sein solltest.
dazu hab ich sowohl keine lust als auch keine zeit, meine seiten sind haben angenehme ladezeiten wenn ich im browser http 1.1 deaktiviere.
Ich will einfach nur den alten zustand, das wäre dann der grösste nutzen mit dem geringsten aufwand.
lg harald