Thttpd HTTP server: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: sistemo URL e interlink interni al testo; modifiche estetiche |
Corretto: "maintainer" |
||
(13 versioni intermedie di 11 utenti non mostrate) | |||
Riga 1:
{{Software
|
▲| Screenshot =
|UltimaVersione = 2.29
▲| Sviluppatore = [[Jef Poskanzer]]
▲| rilasciato =
▲| DataUltimaVersione = 23 dicembre [[2013]]
▲| Linguaggio = C
▲| SistemaOperativo = POSIX
▲| Genere = Web server
|SoftwareLibero = sì
|
|
|Interrotto = si
}}
'''thttpd''' (tiny/turbo/throttling server HTTP) è un [[Web server|server Web]] [[open source]] progettato per essere semplice, veloce e con una bassa occupazione di memoria. thttpd è a [[Thread (informatica)|thread singolo]] e [[Portabilità|portabile]]: è possibile [[Compilatore|compilarlo]] facilmente su quasi tutti i [[Sistema operativo|sistemi operativi]] [[Unix-like]], inclusi [[FreeBSD]], [[SunOS]] 4, [[Solaris (operating system)|Solaris]] 2, [[BSD/OS]], [[Linux]], and [[OSF/1]]. La sua occupazione di memoria è di circa 50 kB<ref>{{Cita web|url=http://www.acme.com/software/thttpd/benchmarks.html|titolo=Web Server Comparisons|editore=acme.com}}</ref>.▼
▲'''thttpd''' (tiny/turbo/throttling HTTP server
Sebbene possa essere usato come un banale rimpiazzo si server con molte più caratteristiche è molto adatto per servire grossi volumi di dati statici — come ad esempio [[Image hosting|server di image hosting]]. La "t" iniziale di thttpd può stare per "tiny", "turbo" o "throttling".▼
▲Sebbene possa essere usato come un banale rimpiazzo
thttpd ha una caratteristica detta "[[bandwidth throttling]]" (traducibile con "controllo della banda") che permette di limitare il [[bit rate]] con il quale vengono trasmessi alcuni tipi di files. Ad esempio l'amministratore del [[Server web|server]] può scegliere di restringere la trasmissione delle immagini [[JPEG|jpeg]] al massimo di 20 [[kilobyte]] al [[secondo]] prevenendo così la saturazione della connessione lasciando il server sempre funzionante anche sotto carichi di traffico pesanti con la contropartita di un abbassamento della velocità di trasferimento. thttpd ha un [[bug]] nel trattamento dell'[[header]] [[:en:X-Forwarded-For|X-Forwarded-For]]<ref>[http://wiki.nginx.org/ThttpdRealIP X-Forwarded-For header is not respected by thttpd as noted in nginx webpage]</ref><ref>[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=119888 Debian https://en.wikipedia.org/wiki/Drudge_reportbug of thttpd does not respect X-Forward-For header] (closed)</ref>.▼
▲thttpd ha una caratteristica detta "[[bandwidth throttling]]" (traducibile con "controllo della banda") che permette di limitare il [[bit rate]] con il quale vengono trasmessi alcuni tipi di files. Ad esempio l'amministratore del [[Server web|server]] può scegliere di restringere la trasmissione delle immagini [[JPEG
Siti che utilizzano thttpd sono demon.net, bluelight.com, mtv.com, [[Drudge report|Drudge Report]], gerfield.com e altri.<ref>{{Cita web|url=http://www.ibm.com/developerworks/web/library/wa-ltwebserv/|titolo=Lightweight Web servers|data=20 luglio 2007|autore=Cameron Laird|editore=IBM}}</ref>▼
▲Siti che utilizzano thttpd sono demon.net, bluelight.com, mtv.com, [[Drudge report
L'autore originale considera il progetto "finito" e ha smesso si accettare [[Patch (informatica)|patch]] all'inizio del 2004 {{Citazione necessaria}}. Quando la [[Distribuzione Linux|distribuzione]] [[Gentoo Linux|Gentoo]] perse il manteiner e fu progettata l'eliminazione di thttpd dai pacchetti, Anthony Basile fece un [[Fork (sviluppo software)|fork]] del progetto con il nome ''[http://opensource.dyc.edu/sthttpd sthttpd]''. Il [[Codice sorgente|codice]] consiste in quello originale di thttpd con dozzine di [[Patch (informatica)|patch]] provenienti da [[Gentoo Linux|Gentoo]] oltre a una riscrittura del processo di compilazione.▼
▲L'autore originale considera il progetto "finito" e ha smesso si accettare [[Patch (informatica)|patch]] all'inizio del 2004 {{Citazione necessaria}}. Quando la [[Distribuzione Linux|distribuzione]] [[
== Note ==
<references/>
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{Portale|informatica}}
|