**zurück zu:** [[software:software|Software]] \\ **Software-Links:** \\ [[software:nextcloud|Next Cloud]] ====== 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. \\ ===== 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]]** ===== Etwas über Http/2 ===== ==== 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