Was ist HTTP/2?
Hast du gehört?. Das bedeutet, dass schon bald die Webseiten schneller geladen werden; Verbindungen werden länger dauern; Server antwortet auf Anfragen mit mehr Inhalt. Was ist um nicht zu mögen! Aber ein paar Sekunden festhalten: was zum Teufel HTTP/2, wieder ist?
Einfach ausgedrückt, ist HTTP/2 ein sehr überfällig Upgrade auf Hypertext Transfer Protocol, das grundlegende Protokoll, die Verbindungen zwischen einem Webserver und Ihrem Browser behandelt. Die ursprüngliche Entwicklung von HTTP Rückweg passiert wenn Tim Berners-Lee vorgestellt zunächst seinen World Wide Web-Projekt in den späten 1980er Jahren. Aber die Version des Protokolls, die wir derzeit verwenden, HTTP/1.1, offiziell im Jahr 1999 eingeführt wurde. Unnötig zu sagen, hat im Internet ziemlich viel in den letzten 15 Jahren verändert.
HTTP/2, wie jeder gute aktualisieren, werden einige Probleme mit der vorherigen Version, und infolgedessen, wird Ihr Web-Browser Seiten schneller geladen. Das ist spannend – aber es ist auch recht aufschlussreich in Bezug auf Webprotokoll. Wie das Internet entwickelt, haben Web-Seiten ständig, wie viel vergrößert. Hier ist ein Diagramm, die Erhöhung von Ende 2010 bis heute:
Die Weise, HTTP/1.0 und spätere Version des Protokolls dient, bedeutet die erhöhte Seitengröße bekommt mehr Anfragen verschickt "auf the Wire," je mehr Daten dupliziert und mehr Dubletten bedeutet mehr Staus im Netzwerk. Schließlich muss Ihr Browser, härter zu arbeiten ständig Anfragen für weitere Informationen, Ausstellung, so dass Sie im Web verrückte Wissenschaft Videos ansehen oder Tropenhaus Musik hören oder was auch immer es ist, dass Sie im Web surfen können.
Geben Sie HTTP/2. Durch das Hypertext Transfer Protocol Arbeitsgruppe von der Internet Engineering Task Force (IETF) entwickelt, bietet diese neue Version eine langen Liste von Lösungen, um die Latenz zu verringern, um die Seite Leerlaufdrehzahl zu verbessern. Das war das Hauptziel. Inspiriert von Googles SPDY Protokoll – das ist mehr oder weniger ein Weg, um HTTP hacken – das neue HTTP/2-Protokoll festgelegten abschaffen, dass mehrere Verbindungen zu nähern und verwenden Sie eine einzelne Verbindung, die Netzwerkressourcen zu monopolisieren, würde nicht.
Es gibt eine Reihe von anderen präziseren unterschieden zwischen HTTP und HTTP/2, wie Header-Kompression und Server-Push-Technologien. Erfahren Sie alles über sie auf die Arbeitsgruppe Github Seite.
Jetzt könnten Sie sich Fragen, ob dieses neue Webprotokoll wird die wunderbare Web zu brechen, das für das alte Protokoll geschrieben wurde. Die Antwort ist eine solide NÖ — oder zumindest hoffentlich NÖ. Eines der Hauptziele der arbeitenden Gruppen war HTTP/2 mit HTTP/1.1 kompatibel sein und gut, nicht brechen, Web-design. In der Tat wird das neue Protokoll bereits von Firefox und Chrome verwendet. Wie sie über das Web umgesetzt wird, sollten nicht Sie bemerken einen Unterschied außer Seite schneller Zeiten, vor allem auf Handy laden.
Es ist ein möglicher Nachteil Art. HTTP/2 funktioniert nicht mit bestimmten Arten von Verschlüsselung. Aber es öffnet die Tür für bessere Arten von Verschlüsselung und Browser verwenden das Upgrade als Chance zur Erhöhung der Sicherheit. Es wird gemunkelt, dass Firefox und Chrome wird bald nur HTTPS-Verbindungen unterstützen. (By the way, bedeutet das "S" auf HTTPS einfach, dass das Protokoll über ein sicheres Protokoll, in der Regel Transport Layer Security ausgeführt wird.)
Alles in allem ist dieses Upgrade ein voller Fortschritt Bar im Wert von guten Nachrichten.