Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:internet:spdy [2020/01/24 14:39] martin angelegt |
software:internet:spdy [2020/01/31 15:19] (aktuell) martin |
||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
<WRAP third column width 51% left> | <WRAP third column width 51% left> | ||
====== Was ist SPDY? ====== | ====== Was ist SPDY? ====== | ||
+ | SPDY ist eine Erweiterung für Google Chrome um zu sehen welche Website http/2 umsetzt. Wenn der Blitz rechts oben Blau wird, ist http/2 Aktiv. Wenn Grau dann nicht. \\ | ||
+ | <WRAP round box> | ||
+ | ===== Geschichte von SPDY ===== | ||
+ | //HTTP, also das Hypertext Transfer Protocol, ist für digitale Verhältnisse uralt. Es wurde 1991 eingeführt und trägt seit 1999 die Versionsnummer 1.1. Entwickelt wurde es unter anderem von Tim Berners-Lee, dem Vater des World-Wide-Webs. | ||
+ | |||
+ | Seit 16 Jahren hat sich an dieser Technologie, die für die Übertragung von Websites genutzt wird, nicht viel verändert. Web- und Computerriesen wie Google und Microsoft begannen deshalb, eigene Nachfolger für HTTP/1.1 zu entwickeln. | ||
+ | |||
+ | Die grössten Wellen schlug dabei Google mit seinem Protokoll SPDY (ausgesprochen Speedy), welches nun auch als Basis für HTTP/2 dient. Der HTTP/2-Standard wurde von der Internet Engineering Taskforce (IETF) im Mai 2015 verabschiedet. Der Rakete HTTP/2 ist damit auch ganz offiziell der Start geglückt. // | ||
+ | **[[https://www.cyon.ch/blog/HTTP2-Raketenantrieb-fuers-Web|Cyon.ch Artikel]]** | ||
</WRAP> | </WRAP> | ||
- | <WRAP center round box> | + | ===== Etwas über Http/2 ===== |
- | **Links:** \\ | + | ==== Ziel: ==== |
+ | • Vermeidung von Zeitverlusten durch Latenz. \\ | ||
+ | |||
+ | ==== Vorteile von HTTP/2: ==== | ||
+ | • **Kommunikation auf einem Kanal** \\ | ||
+ | Mit HTTP/2 wird die Kommunikation zwischen Browser und Server über eine einzige Verbindung abgewickelt. \\ | ||
+ | |||
+ | • **Stream Dependency** \\ | ||
+ | Der Browser kann dem Server mitteilen, welche der zu ladenden Dateien für ihn wichtiger sind und die darum zuerst vom Server an den Browser geschickt werden sollen. | ||
+ | • Kompression der Kopfzeilen \\ | ||
+ | |||
+ | • **Server Push** \\ | ||
+ | Der Server kann dem Browser bereits Dateien schicken, bevor der Browser die entsprechende Dateien überhaupt angefordert hat. Das verhindert zeitintensive Roundtrips der Datenpakete zwischen dem Browser und dem Server. | ||
+ | |||
+ | • **Kompression der Kopfzeilen** \\ | ||
+ | Die sogenannten HTTP-Header beinhalten die wichtigen Zusatzinformationen zu der angeforderten Datei. HTTP/1.1 erzeugt hier viele redundante Daten, was unnötigen Datenverkehr produziert. Mit HTTP/2 lassen sich diese Header drastisch in der Grösse reduzieren. Damit müssen weniger Daten ausgetauscht werden. | ||
+ | ===== Installation ===== | ||
+ | Unter folgendem Link auf Hinzufügen klicken: \\ | ||
+ | https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin | ||
</WRAP> | </WRAP> | ||
</WRAP> | </WRAP> |