Lighttpd : un concurrent pour Apache

Posté par  . Modéré par Mouns.
Étiquettes : aucune
0
4
sept.
2005
Internet
Il y a quelques jours est sortie la version 1.4.3 du serveur HTTP lighttpd. Cette version apporte notamment un support partiel du protocole WebDAV et les configurations conditionnelles emboîtées.

Comme son nom l'indique, lighttpd vise la légèreté. Le but de projet est de fournir un serveur aussi rapide qu'Apache, mais avec une empreinte mémoire beaucoup plus faible.

Si le coeur du serveur est assez complexe, on peut l'étendre assez facilement avec un système de plugins. Ce qui explique que comparé à d'autres serveurs de même taille, lighttpd se révèle assez riche en fonctionnalités, sans toutefois être aussi "touffu" que son grand frère. Les hôtes virtuels, l'authentification, HTTPS, CGI, la compression à la volée des fichiers servis, les redirections et réécritures d'URL, et dans une certaine mesure les Server Side Includes sont supportés.

Du côté de la programmation Web, lighttpd fait clairement le choix de FastCGI, en cohérence avec son objectif de légèreté : au contraire des mod_php, mod_perl... d'Apache, l'interpréteur n'est pas inclus dans le serveur lui-même, mais en lancé une bonne fois pour toutes "à côté" du serveur. Ce qui donne des performances comparables à Apache en prefork/mod_php pour l'exécution de scripts PHP. Pour Python, on dispose en outre d'un module de connexion à une application web plus spécifique à ce langage : SCGI. Mais c'est encore avec le framework Ruby On Rails que lighttpd est le plus utilisé (pour mémoire il s'agit d'un framework MVC pour le langage Ruby).

Signalons enfin la configuration du serveur, à la fois classique (des directives dans un fichier de configuration), plus flexible et plus simple que celle d'Apache : il est possible de découper le fichier de configuration selon des conditions relatives à l'adresse IP du client, l'URL demandée, le User Agent du client... Ces conditions peuvent s'emboîter (à partir de lighttpd 1.4).

Dans la vraie vie (?) lighttpd semble être utilisé par des professionnels en tant que proxy, frontal pour application Web et surtout comme serveur d'images de publicité, en raison de ses performances impressionnantes avec les fichiers statiques. La liste de diffusion est ouverte à tous et franchement réactive.

Prométhée 4.0

Posté par  . Modéré par jerome.
Étiquettes :
0
4
sept.
2005
PHP
La dernière version de l'intranet "clef en main" Prométhée est maintenant disponible en téléchargement sur le site officiel.

Pour rappel, Prométhée est un intranet pédagogique et administratif écrit en PHP dont le code est placé sous licence GNU/GPL.

Il comporte trois catégories d’applications :
  1. des outils de diffusion d’informations :
    • flash-infos
    • messagerie interne
    • publications d’articles
    • forums
    • galeries d’images
    • weblogs
    • dépôt de fichiers
  2. des outils synergiciel (groupware) :
    • agendas individuels ou partagés
    • gestion des effectifs (listes de personnel et d’élèves)
    • campus virtuel (plate forme de e-formation pour la FOD)
  3. des outils de gestion des flux d’informations (workflow) :
    • réservation de ressources pédagogiques
    • stages professionnels
    • B2i et suivi des élèves