Logo von iX

Suche
Christian Kirsch 214

Googles SPDY soll das Web beschleunigen

Viele aktuelle Webseiten bremst das Hypertext Transfer Protocol (HTTP) unnötig aus: Es benötigt für jedes Bildchen eine neue TCP/IP-Verbindung, und selbst aktuelle Web-Browser können höchstens sechs gleichzeitige Verbindungen öffnen. Außerdem ist es auf den Client zentriert, sodass ein Server keine Möglichkeit hat, Daten ohne explizite Anfrage zum Browser zu schicken.

Anzeige

Diese Nachteile soll ein von Google vorgeschlagenes Protokoll namens SPDY (gesprochen "speedy") beseitigen. Es ersetzt weder HTTP noch TCP/IP und erfordert keine Änderungen an Web-Anwendungen. Anfragen schickt das Protokoll nicht sequenziell, sondern miteinander verwoben ("interleaved") über eine TCP-Verbindung zum Server. Dabei benutzt es im Wesentlichen die jetzigen HTTP-Header, komprimiert diese jedoch. Auch die wiederum komprimierten Header der Server-Antwort entsprechen denen des jetzigen Protokolls. Anders als bisher ist die TCP-Verbindung jedoch persistent, muss also nicht für jedes Request/Response-Paar neu aufgebaut werden.

Server dürfen von sich aus Daten schicken oder den Client darauf hinweisen, dass welche für ihn bereitstehen. Im zweiten Fall muss der Browser sie per Request abholen, im ersten Fall lediglich verarbeiten. Außerdem lassen sich Requests priorisieren, sodass der Browser früh benötigte Teile einer Webseite schneller bekommt als andere.

Mit dieser Technik ist SPDY je nach Umgebung in Googles Messungen zwischen 11 und fast 50 Prozent schneller als HTTP. Am größten sind die Geschwindigkeitsgewinne bei einem Paketverlust von rund 2 Prozent und langsamen TCP-Verbindungen. Andere Verfahren, etwa das HTTP-Pipelining, halten die Entwickler für nicht ausgereift genug oder weniger leistungsfähig.

Bislang gibt es für die Öffentlichkeit eine noch nicht vollständige Beschreibung des Protokolls und die Beispielimplementierung eines Clients. Sowohl einen SPDY/HTTP-Server als auch die zum Testen und für Benchmarks verwendete Infrastruktur will Google bald ("in the near future") veröffentlichen. (ck)

214 Kommentare

Themen:

  1. Google will neues Netzwerk-Protokoll fürs Web

    Serverschrank

    Nach längeren Experimenten mit der TCP-Alternative Quic plant Google, dieses Protokoll bei der IETF als Standard einzureichen.

  2. Nginx Plus verbessert Lastverteilung und Hochverfügbarkeit

    Nginx Plus verbessert Lastverteilung und Hochverfügbarkeit

    Der kommerzielle Ableger Ngnix Plus des quelloffenen Proxy- und Webservers Ngnix beherrscht in der Version R6 ein neues Load-Balancing-Verfahren und erweitert seine Hochverfügbarkeits- und Failover-Funktionen.

  3. Nginx-Webserver Plus jetzt mit HTTP/2

    HTTP/2

    Noch vor Apache hat die Nummer Zwei der Webserver Nginx Plus mit Release 7 eine stabile HTTP/2-Implementierung vorgelegt. Weitere Neuerungen sollen ebenfalls die Performance erhöhen und die Sicherheitsrisiken minimieren.

  4. Google: Internet-Transportprotokoll Quic könnte TCP-Entwicklung voranbringen

    Google - Quic

    Die Entwicklung eines neuen Transportprotokolls fürs Internet im Hause Google ließ Experten aufhorchen. Jetzt liegt Quic einem Editor der IETF vor. Eine komplette Standardisierung strebt der Konzern aber überraschenderweise zunächst nicht an.

  1. Wie HTTP 2.0 das Surfen beschleunigt

    Das Hypertext Transfer Protocol steht kurz vor einer maßgeblichen Erneuerung. Warum, so könnte man sich fragen, braucht man die überhaupt, das Surfen klappt doch prima. Dafür gibt es drei Gründe: Geschwindigkeit, Geschwindigkeit und... Geschwindigkeit.

  2. Internet-Protokolle, Teil 1: TCP/IP, der Grundstein für Anwendungsprotokolle

    Die TCP/IP-Protokollsuite lässt sich in Schichten unterteilen (Abb.1)

    Ob Internet oder Machine to Machine (M2M), ob Peer to Peer oder Client/Server, Anwendungsprotokolle verbinden die Knoten eines digitalen Netzes. Für Entwickler ist es wichtig, Unterschiede zwischen Internet-Protokollen wie HTTP, SMTP und FTP zu kennen.

  3. Multipath-TCP auf dem Sprung zum Standard

    Multipath-TCP ist eine raffinierte Technik, die mehrere Internet-Leitungen bündelt und so den Datendurchsatz und die Verbindungsstabilität verbessert. Im Interview mit heisenetze äußert sich der Entwickler Olivier Bonaventure unter anderem zu spannenden Anwendungsgebieten.

  1. Grafikeffekte am Beispiel von "Rise of the Tomb Raider" erklärt

    Tomb Raider

    Seit ein paar Tagen reden alle nur noch von Laras Haaren. Doch nicht nur die Haarsimulation "Pure Hair" beeindruckt, auch verbesserte Ambient Occlusion, Hardware-Tessellation et cetera hieven Spiele auf ein neues grafisches Niveau.

  2. Neue Autos 2016: Spaßautos, Softtops, SUVs und Saubermänner

    Renault Talisman

    Wir freuen uns auf Supersportwagen wie den Ford GT, krawallige Kompaktsportler wie den Ford Focus RS und die klassenübergreifende Rennaissance des Stoffverdecks. Neue SUVs und wohltuend vernünftige Alltagsmodelle kommen 2016 auch dazu

  3. Fahrbericht: Lada Kalina Cross

    Die Crossover-Mode verkauft seit ein paar Jahren brave Autos besser und vor allem teurer, wenn sie ein paar Millimeter höher sind und unlackierte Plastikteile tragen. Lada Deutschland verkauft nun auch den Kalina um 22 Millimeter höhergelegt als Kalina Cross

  4. Bauer Power: Citroën C4 Cactus vs. LR Defender

    Die am häufigsten genutzten Schotterwegautos sind französische und italienische Bauernautos. Mit einem Citroen Cactus kann man bestimmt eine schöne Picknickfahrt auf den Col de Sommeiller machen, dachten wir ...

Anzeige