2016-03-25 3 views
2

Ich habe vor kurzem HTTP/2 auf einer Website aktiviert, die ich gerade entwickelte.Warum muss ich IE-Einstellungen ändern, um HTTP/2 unter Windows 10 zu aktivieren?

Um dies zu tun, ich

hatte
  1. auf 10 Windows-Be
  2. Verwenden Sie einen Browser, der HTTP/2 (in meinem Fall Chrome)
  3. Konfigurieren meinem Webserver (iisexpress) dienen die Website unterstützt mit https
  4. aktivieren HTTP/2 in der Internet Explorer options

alles funktioniert, aber ich bin verwirrt darüber, warum 1 und 4 sind erfor sary. Vor allem 4, da ich den Internet Explorer nicht benutze. Der obige Link deutet darauf hin, dass es etwas mit der WININET-Bibliothek zu tun hat und ich verstehe, dass IE-Optionen gelegentlich die Einstellungen im Betriebssystem selbst beeinflussen, aber da hört mein Verständnis abrupt auf.

Was hat das Betriebssystem überhaupt damit zu tun? Ist http/2 nicht nur zwischen Browser und Server-Anwendung? Werden Systemressourcen von IIS verwendet? Bedeutet das, wenn ich etwas wie Katana oder Nginx einrichten würde, könnte ich HTTP/2 ohne Win10 verwenden oder die IE-Einstellung umschalten?

Antwort

2

Deaktivieren von HTTP/2 in den Internet Explorer-Optionen (es ist standardmäßig aktiviert ist):

enter image description here

Beziehung haben nur auf IE11 auf 10 Windows-Computer. Chrome und sogar Microsoft Edge können weiterhin HTTP/2 verwenden, um mit Ihrem IIS zu kommunizieren (ich habe mit IIS anstelle von iisexpress getestet). Sie können dies mithilfe der Entwicklertools überprüfen. Sie sollten nur den Browser-Cache löschen, um zu sehen, dass die H2 (HTTP/2) während der Kommunikation verwendet werden:

enter image description here enter image description here

Verwandte Themen