Projet

Général

Profil

AtelierHTTP2 » Historique » Version 1

yannick deroche, 16/04/2015 17:55

1 1 yannick deroche
h1. Atelier HTTP/2
2 1 yannick deroche
3 1 yannick deroche
*OBJECTIF:* Mettre en place un ensemble de tests de perfos et de démonstrateurs mettant en œuvre les technos HTTP/2, récemment standardisées.
4 1 yannick deroche
5 1 yannick deroche
6 1 yannick deroche
*Date de l'atelier de présentation/travail = ++ ? a ? définir ? ++*
7 1 yannick deroche
8 1 yannick deroche
9 1 yannick deroche
10 1 yannick deroche
h2. Benevoles
11 1 yannick deroche
12 1 yannick deroche
# Yannick DEROCHE
13 1 yannick deroche
# Solarus
14 1 yannick deroche
# Rémi BASTIEN
15 1 yannick deroche
# Marc BRUYERE
16 1 yannick deroche
# Hugo SIMANCAS 
17 1 yannick deroche
# autre ?
18 1 yannick deroche
19 1 yannick deroche
20 1 yannick deroche
h3. todo
21 1 yannick deroche
22 1 yannick deroche
# définir les tests à conduire
23 1 yannick deroche
# référencer les outils permettant de faire du HTTP/2
24 1 yannick deroche
# Installer une version HTTP/2 de tetaneutral.net ??
25 1 yannick deroche
# autre ??
26 1 yannick deroche
27 1 yannick deroche
28 1 yannick deroche
h2. Propositions
29 1 yannick deroche
30 1 yannick deroche
# à compléter
31 1 yannick deroche
32 1 yannick deroche
# SOLARUS: 
33 1 yannick deroche
_"On pourrait essayer de monter un serveur de test avec un client qui aurait l'option activé, et un Wireshark au milieu.
34 1 yannick deroche
A savoir que Wireshark peut prendre en charge le déchiffrement de TLS sur HTTP1 ou HTTP2 si on lui fournit la clé."_
35 1 yannick deroche
36 1 yannick deroche
# YANNICH:
37 1 yannick deroche
_"autres idées sur le sujet, avec QUIC, SCTP et autre TCP-FO, pour voir si on pouvait faire autre chose que de la navigation web optimisée.
38 1 yannick deroche
Genre transfert de gros fichiers en "NZB-sant" la chose + multiplexage des transferts ou encore l'usage des websocket de HTML5 pour des web-applis, comme du framasoft ou autre.
39 1 yannick deroche
40 1 yannick deroche
41 1 yannick deroche
L'idée d'un benchmarking HTTPS/1 vs HTTPS/2 me plait bien aussi... Au vu des specs de HTTP/2, il semblerait que cela soit optimisé surtout pour les réseaux où le RTT est long.
42 1 yannick deroche
43 1 yannick deroche
On pourrait tester ça avec plusieurs réseaux et comparer les résultats: filaire sur réseau local, xdsl, lien wifi, 4G, Satellite (pour ça j'ai un accès au boulot pour tester en plus ;) )
44 1 yannick deroche
45 1 yannick deroche
Pour le transfert de fichier via HTTP/2 on pourrait envisager la mise en œuvre de CURL non ? je vois qu'il y a une option --http2
46 1 yannick deroche
http://curl.haxx.se/docs/manpage.html
47 1 yannick deroche
48 1 yannick deroche
Non pas que le transfert de fichier par HTTP/2 soit plus rapide qu'en HTTP/1, mais par contre le transfert de N fichiers en même temps ... à voir et constater je pense :)
49 1 yannick deroche
"_
50 1 yannick deroche
51 1 yannick deroche
52 1 yannick deroche
h2. Liens
53 1 yannick deroche
54 1 yannick deroche
* SPDY: http://www.chromium.org/spdy
55 1 yannick deroche
* HTTP/2 : https://http2.github.io/
56 1 yannick deroche
* QUIC: http://www.chromium.org/quic ou encore http://blog.chromium.org/2013/06/experimenting-with-quic.html
57 1 yannick deroche
* SCTP: http://fr.wikipedia.org/wiki/Stream_Control_Transmission_Protocol (la je suis plus secos ...)
58 1 yannick deroche
* CURL: http://curl.haxx.se/docs/manpage.html
59 1 yannick deroche
60 1 yannick deroche
et aussi: http://www.zdnet.fr/actualites/http-2-une-evolution-importante-du-protocole-du-web-notamment-pour-les-mobiles-39798198.htm
61 1 yannick deroche
ou encore: http://www.nextinpact.com/news/93024-google-chrome-passera-protocole-spdy-a-http2.htm
62 1 yannick deroche
63 1 yannick deroche
h2. Existant
64 1 yannick deroche
65 1 yannick deroche
* https://github.com/http2/http2-spec/wiki/Implementations
66 1 yannick deroche
* ??
67 1 yannick deroche
68 1 yannick deroche
69 1 yannick deroche
h2. Réalisations
70 1 yannick deroche
71 1 yannick deroche
* ??
72 1 yannick deroche
73 1 yannick deroche
74 1 yannick deroche
h2. Documentations
75 1 yannick deroche
76 1 yannick deroche
???