Développé par | Jef Poskanzer (en) |
---|---|
Dernière version | 2.29 ()[1] |
Écrit en | C |
Système d'exploitation | FreeBSD, SunOS (en), Solaris version 2.0 (d), Berkeley Software Distribution et Linux |
Environnement | POSIX |
Type | Serveur web |
Licence | Licence BSD |
Documentation | www.acme.com/software/thttpd/thttpd_man.html |
Site web | www.acme.com/software/thttpd |
thttpd (tiny/turbo/throttling HTTP server) est un serveur web de code libre disponible pour la plupart des variantes d'Unix. Il se caractérise par le fait d'être simple, petit, portable, rapide et sûr, car il utilise les exigences minimales d'un serveur HTTP. Cela le rend idéal pour servir de grands volumes d'informations statiques.
HTTP, le protocole de protocole de transfert hypertexte (Hyper Text Transfer Protocol) est le protocole utilisé dans chaque transaction du Web (WWW). L'hypertexte est le contenu des pages Web. Le protocole de transfert est le système par lequel ils ont envoyé la demande à accéder à une page web, et la réponse de ce site Web, en envoyant les informations que vous verrez sur l'écran. Il sert également dans le protocole pour envoyer des informations supplémentaires dans les deux sens, comme des formulaires , des messages, et d'autres informations similaires.
Sa création a été motivée par le besoin d'obtenir un logiciel pour des serveurs à trafic bas et moyen, car ils ne sont pas requis par les applications utilisées à des niveaux élevés, ce qui génère un faible taux de transfert.
L'utilisation appropriée de cet outil est de gagner de la vitesse dans le transfert de fichiers, et de réduire des coûts superflues pour des fonctions qui ne sont pas nécessaires dans le serveur, à raison d'avoir seulement la capacité à utiliser les serveurs (Apache).
Cette fonction importante permet à l'administrateur du serveur de limiter le taux de bits maximal pour certains types de d'archives transférées, en générant une application beaucoup plus légère et rapide.
L'administrateur peut décider de limiter le taux de transfert d'un type de fichiers, par exemple en limitant les images JPEG à 20ko/s. Cela empêche la saturation de la connexion, de sorte que le serveur puisse rester accessible sous une lourde charge de travail, avec tout de même l'inconvénient qu'il réduit la vitesse de transfert des fichiers. La charge moyenne tombe en raison de la réduction du transfert graphique grâce à thttpd.
Il ne possèdent pas les mêmes applications que l'on peut obtenir d'un logiciel standard comme l'est Apache.