thttpd - thttpd

thttpd
Autori originali Jef Poskanzer
Rilascio stabile
2.29 (24 maggio 2018)
Scritto in C
Sistema operativo POSIX
Disponibile in inglese
genere server web
Licenza Variante delle licenze BSD
Sito web www.acme.com/software/thttpd/

thttpd (tiny / turbo / throttling HTTP server) è un server web software open source di ACME Laboratories, progettato per semplicità, minimo ingombro di esecuzione e velocità.

Design e caratteristiche

thttpd è single-threaded e portabile : si compila in modo pulito sulla maggior parte dei sistemi operativi Unix , inclusi FreeBSD , SunOS 4, Solaris 2, BSD / OS , Linux e OSF / 1 . Ha una dimensione della memoria eseguibile di circa 50 kB. Sebbene possa essere utilizzato come sostituto semplificato di server più ricchi di funzionalità , è particolarmente adatto a soddisfare richieste ad alto volume di dati statici, ad esempio come server di hosting di immagini . La prima "t" in thttpd sta per variamente minuscolo, turbo o throttling.

thttpd ha una funzione di limitazione della larghezza di banda che consente all'amministratore del server di limitare la velocità in bit massima a cui possono essere trasferiti determinati tipi di file. Ad esempio, l'amministratore può scegliere di limitare il trasferimento di file immagine JPEG a un massimo di 20 kilobyte al secondo. Ciò impedisce che la connessione si saturi in modo che il server sia ancora reattivo sotto carico pesante, con il compromesso che la velocità di trasferimento dei file è ridotta. thttpd non supportava l' intestazione X-Forwarded-For

forchette

Esistono almeno 2 fork pubblici di thttpd:

Guarda anche

Riferimenti

link esterno