Projet

Général

Profil

AtelierHTTP2 » Historique » Version 3

Version 2 (yannick deroche, 16/04/2015 17:56) → Version 3/5 (yannick deroche, 16/04/2015 17:57)

h1. Atelier HTTP/2

*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.

*Date de l'atelier de présentation/travail = ++ ? a ? définir ? ++*

h2. Benevoles

# Yannick DEROCHE
# Solarus
# Rémi BASTIEN
# Marc BRUYERE
# Hugo SIMANCAS
# autre ?

h3. todo

# définir les tests à conduire
# référencer les outils permettant de faire du HTTP/2
# Installer une version HTTP/2 de tetaneutral.net ??
# autre ??

h2. Propositions

* # à compléter

* # SOLARUS:
_"On pourrait essayer de monter un serveur de test avec un client qui aurait l'option activé, et un Wireshark au milieu.
A savoir que Wireshark peut prendre en charge le déchiffrement de TLS sur HTTP1 ou HTTP2 si on lui fournit la clé."_

* # YANNICH:
_"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.
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._

_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._

_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 ;) )_

_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
http://curl.haxx.se/docs/manpage.html_

_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 :)
"_

* autre ?



h2. Liens

* SPDY: http://www.chromium.org/spdy
* HTTP/2 : https://http2.github.io/
* QUIC: http://www.chromium.org/quic ou encore http://blog.chromium.org/2013/06/experimenting-with-quic.html
* SCTP: http://fr.wikipedia.org/wiki/Stream_Control_Transmission_Protocol (la je suis plus secos ...)
* CURL: http://curl.haxx.se/docs/manpage.html

et aussi: http://www.zdnet.fr/actualites/http-2-une-evolution-importante-du-protocole-du-web-notamment-pour-les-mobiles-39798198.htm
ou encore: http://www.nextinpact.com/news/93024-google-chrome-passera-protocole-spdy-a-http2.htm

h2. Existant

* https://github.com/http2/http2-spec/wiki/Implementations
* ??

h2. Réalisations

# * ??

h2. Documentations

???