Apache mit mod_spdy unter Debian/CentOS
SPDY verdoppelt im Vegleich zu HTTPS die Geschwindigkeit des verschlüsselten Seitenaufbaus. Google demonstriert dies eindrucksvoll in einem kurzen Demovideo.
SPDY ist ein experimentelles, TCP-basiertes Netzwerkprotokoll, das vom Unternehmen Google entwickelt wurde. SPDY soll HTTP nicht komplett ersetzen, aber einzelne Bestandteile erweitern oder ersetzen. Der in der Entwicklung befindliche Standard HTTP/2.0 basierte ursprünglich auf SPDY.
Browser wie Firefox oder Chrome unterstützen SPDY bereits seit längerem, prüfen könnt ihr euren Browser auf dieser Seite. Die überwiegenden Vorteile sind Geschwindigkeit, Verschlüsselung und lediglich eine Verbindung pro Seitenaufruf.
Punkt 1: SPDY installieren Debian/Ubuntu
Um SPDY nutzen zu können benötigt ihr ein SSL Zertifikat und eine bereits funktionierende HTTPS Webseite. Sollte der Browser SPDY nicht unterstützen, fällt die Webseitenauslieferung auf HTTPS zurück. Das Setup ist somit nicht gefährdet.
Wir laden das .deb Paket herunter und installieren mod_spdy.
1 2 3 | wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_amd64.deb dpkg -i mod-spdy-*.deb apt-get -f install |
Um das Modul zu aktivieren, starten wir Apache neu.
1 | /etc/init.d/apache2 restart |
Punkt 2: SPDY installieren CentOS/Fedora
Um SPDY nutzen zu können benötigt ihr ein SSL Zertifikat und eine bereits funktionierende HTTPS Webseite. Sollte der Browser SPDY nicht unterstützen, fällt die Webseitenauslieferung auf HTTPS zurück. Das Setup ist somit nicht gefährdet.
Wie gewohnt laden wir ein .rpm Paket herunter und installieren mod_spdy.
1 2 3 | wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_x86_64.rpm yum install at rpm -U mod-spdy-*.rpm |
Wir starten Apache neu, um das Modul zu aktivieren.
1 | service httpd restart |
Punkt 3: Informationen und SPDY Überprüfung
Die Paketinstallation fügt auch das Google Repository hinzu, somit wird euer mod_spdy immer mit Updates versorgt.
Überprüfen könnt ihr eure SPDY Webseite in Chrome chrome://net-internals/#spdy
, im Header der Webseite oder auf SPDYCheck.org.
Um die Version im Header zu deaktivieren, fügt ihr diese Zeile in der Konfiguration hinzu.
1 | SpdySendVersionHeader off |
guten tag.
klingt interessant! aber was ist mit google’s modspeed? ist das nicht dasselbe?
gruß klaus lehmann
ps: modspeed wird hier angeboten:
https://www.modpagespeed.com/doc/release_notes
Ja das mag dem Alter verschuldet sein 😉
mod_pagespeed könnte ich mal aufrollen falls es interessiert.
-Dominion