4623 shaares
397 liens privés
397 liens privés
3 résultats
taggé
spdy
Voici une proc pour installer un client et un serveur SPDY en ligne de commande:
- Cloner https://github.com/tatsuhiro-t/spdylay.git
- Installer packages prérequis (sur ubuntu 12.04):
$ sudo apt-get install autoconf automake autotools-dev libtool pkg-config zlib1g-dev libcunit1-dev libssl-dev libxml2-dev libevent-dev - Compiler:
$ autoreconf -i
$ automake
$ autoconf
$ ./configure
$ make - Feu! Lancer le client:
$ ./src/spdycat -nv https://fralef.me
[ 0.036] NPN select next protocol: the remote server offers:- spdy/2
- http/1.1
NPN selected the protocol: spdy/2
[ 0.052] Handshake complete
[ 0.052] send SYN_STREAM frame <version=2, flags=1, length=172>
(stream_id=1, assoc_stream_id=0, pri=3)
:host: fralef.me
:method: GET
:path: /
:scheme: https
:version: HTTP/1.1
accept: /
accept-encoding: gzip, deflate
user-agent: spdylay/1.1.0
[ 0.068] recv SETTINGS frame <version=2, flags=1, length=12>
(niv=1)
[4(1):100]
[ 0.069] recv SYN_REPLY frame <version=2, flags=0, length=262>
(stream_id=1)
content-encoding: gzip
content-type: text/html; charset=UTF-8
date: Tue, 01 Oct 2013 16:01:03 GMT
last-modified: Mon, 30 Sep 2013 13:41:35 GMT
server: nginx
:status: 200
strict-transport-security: max-age=2678400
:version: HTTP/1.1
[ 0.081] recv DATA frame (stream_id=1, flags=1, length=2660)
[ 0.081] send GOAWAY frame <version=2, flags=0, length=4>
(last_good_stream_id=0)
Addon firefox pour voir si spdy est actif ou pas.
Sur chromium c'est de base (et plus détaillé) : taper "chrome://net-internals/#spdy" dans la barre d'adresse.
Bon, j'ai passé tous mes sites en spdy.. tuto nginx là => https://jeekajoo.eu/links/?qDBqmw . Y'a quasiment rien à faire quand on a un nginx déja compilé avec "–with-http_spdy_module".
TODO : passer à nginx 1.4.2 dotdeb (http://www.dotdeb.org/2013/07/30/nginx-1-4-2-for-wheezy-and-squeeze/) + activer spdy
edit : DONE!