Tornado, le serveur web nouvelle génération

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
49
Mois de parution
août 2010
Spécialité(s)


Résumé
À côté des habituels serveurs web qui se présentent généralement sous la forme d'un binaire puisant ses options dans un fichier de configuration ou à partir de la ligne de commandes, une nouvelle génération propose un concept intéressant. Développé pour les besoins du site FriendFeed et libéré en 2009, Tornado est distribué sous la forme d'un framework écrit en Python. Il peut ainsi facilement s'intégrer au cœur de votre application. Asynchrone, Tornado a été conçu pour faire face à des milliers de connexions simultanées tout en fournissant son service en temps réel. Présentation.

1. Installer Tornado

Suite à la rédaction de cet article, Tornado est maintenant disponible dans Debian (versions testing et unstable). Sur cette distribution, vous pouvez donc l'installer en passant la commande suivante en tant qu'utilisateur root :

# aptitude install python-tornado

Si vous souhaitez l'installer à partir des sources ou à partir du dépôt, vous devrez auparavant installer ses dépendances. Pour cela, vous pouvez procéder comme suit, toujours en tant qu'utilisateur root, dans un terminal :

# aptitude install python-dev python-pycurl python-simplejson

Nous allons ensuite télécharger l'archive des sources de Tornado et les installer sur notre système :

# cd /tmp

# wget…

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous