URL: https://linuxfr.org/users/bubar/journaux/spdy Title: spdy:// Authors: bubarđŸŠ„ Date: 2012ćčŽ04月19æ—„T05:08:26+02:00 License: CC By-SA Tags: spdy, apache, http et firefox Score: 43 _«Pour accĂ©lĂ©rer le web, l'augmentation de la bande passante ne devrait pas ĂȘtre la seule solution»_ **SPDY** (speedy) est un protocole visant Ă  accĂ©lĂ©rer le chargement des pages. Contrairement Ă  quelques essais prĂ©cĂ©dents, SPeeDY ne nĂ©cessite pas de modifications de l'infrastructure, se situant au dessus de tcp. Ce projet a dĂ©marrĂ© dĂ©but 2011, et finaliser son implĂ©mentation Ă  la fin 2011. Aujourd'hui c'est le module au service de Apache qui vient d'arriver dans les bacs... Et c'est ce qu'il vaut ce petit journal. En rĂ©sumĂ©, SPeeDY propose : - Des connections multiples au sein d'une mĂȘme session TCP. - Une compression des _en-tĂȘtes_, ainsi que l'Ă©limination des jugĂ©s inutiles. - De placer SSL au coeur : en faire le protocole sous-jacent principal. - De permettre au serveur d'initier une connection. - De permettre au client d'assigner des prioritĂ©s sur ses requĂȘtes. On peut constater qu'il s'agit d'une approche oĂč l'intĂ©gration et l'usage facile sont les prĂ©occupations premiĂšres. SPDY ne demande pas de changement d'infra, il repose sur des briques existantes Ă©prouvĂ©es, et propose des solutions sur l'usuel sans remplacement (compression des en-tĂȘtes plutĂŽt que de refaire la roue). La seule modification externe est un patch sur SSL, simplement pour permettre de choisir quel protocole utilisĂ©, afin de remplir les diffĂ©rents cas d'usages (_«avec ou sans spdy, votre site ?»_) qui est [en train d'ĂȘtre travaillĂ©](https://issues.apache.org/bugzilla/show_bug.cgi?id=52210). Enfin, il ne remplace pas http, mais cherche plutĂŽt Ă  augmenter ses possibilitĂ©s. Cette approche particuliĂšre aurait peut ĂȘtre pu dĂ©routĂ©e de prime abord, mais semble aujourd'hui efficace : le gestionnaire de services ou l'administrateur systĂšme a simplement Ă  ajouter le module Apache. Et c'est tout. ![spdy](http://pix.toile-libre.org/upload/original/1334804498.png "au dessus de ssl, gestionnaire de connections, multiplexage, prioritĂ©s et organisation") Firefox depuis la version 11, et Chrome bien sĂ»r (le projet SPeeDY Ă©tant un projet hĂ©bergĂ© au sein de Chromium) propose un support de SPDY. Les utilisateurs de ces navigateurs trouveront des extensions permettant de lui signaler l'usage de SPDY par un serveur. Ce qui devrait ne pas tarder Ă  connaĂźtre une montĂ©e en charge... - [_le_ module](https://developers.google.com/speed/spdy/mod_spdy/) pour Apache (source, .deb & .rpm) - [SPDY](http://dev.chromium.org/spdy), site de rĂ©fĂ©rence - [L'annonce](http://googledevelopers.blogspot.fr/2012/04/add-spdy-support-to-your-apache-server.html) par les dĂ©velopppeurs À noter que des implĂ©mentations pour Python, Ruby et Node.js sont dĂ©jĂ  disponibles. Pour terminer, un exemple de [test](https://www.modspdy.com/world-flags) _«pour accĂ©lĂ©rer (le chargement de) cette page, on peut utiliser des techniques d'optimisations comme le «CSS spriting», le «inline image», et la fragmentation de domaine... Ou SPeeDY, simplement»_

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /