AtelierHTTP2 » Historique » Version 2
Version 1 (yannick deroche, 16/04/2015 17:55) → Version 2/5 (yannick deroche, 16/04/2015 17:56)
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._ autre.
_L'idée 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._ long.
_On 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 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_ http://curl.haxx.se/docs/manpage.html
_Non 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 :)
"_
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
???
*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._ autre.
_L'idée 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._ long.
_On 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 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_ http://curl.haxx.se/docs/manpage.html
_Non 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 :)
"_
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
???