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:
- sthttpd di Anthony Basile, concentrandosi sulle patch di Gentoo Linux
- Merecat di Joachim Nilsson, che aggiunge una serie di funzionalità, in particolare il supporto SSL
Guarda anche
Riferimenti
link esterno
- sito web thttpd
- Descrizione della limitazione nella documentazione di thttpd
- thttpd, risorse non ufficiali (link, patch, ecc.)
- thttpd AT mail.acme.com archivio della mailing list su http://marc.info
- Patch di limitazione della connessione
| Questo articolo relativo a Unix è uno stub . Puoi aiutare Wikipedia espandendolo . |
| Questa rete -related software articolo è uno stub . Puoi aiutare Wikipedia espandendolo . |