Lighttpd

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 mars 2022; kontroller kräver 3 redigeringar .
Lighttpd
Sorts webbserver
Författare Jan Kneschke [d] [1]
Skrivet i C [3]
Operativ system Unix-liknande operativsystem
Första upplagan mars 2003
senaste versionen
Licens modifierad BSD-licens [d] [4][5]
Hemsida lighttpd.net

lighttpd (även "lighty", "light") är en webbserver designad för snabbhet och säkerhet, samt överensstämmelse med standarder. Detta är gratis programvara som distribueras under BSD-licensen . lighttpd körs på Linux och andra Unix -liknande operativsystem, såväl som Microsoft Windows .

Funktioner

lighttpd har stöd för:

Webbservern stöder även CGI , SCGI , FastCGI och AJP-gränssnitt (endast i version 1.5 som för närvarande är under utveckling), vilket gör att applikationer skrivna på alla programmeringsspråk kan användas.

Prestanda

Lighttpd-projektet började med författarens önskan att implementera en webbserver som kunde hantera 10 000 samtidiga anslutningar [14] . lighttpd använder vad som kallas asynkron nätverksanslutningsbehandling. Tack vare detta beror belastningen på servern (till skillnad från Apache ) vid åtkomst till filer på disk inte på antalet aktuella anslutningar.

Lighttpd kan använda speciella systemanrop för att förbättra filöverföringsprestanda [15] . I det här fallet är inte standardsystemgränssnitt inblandade, utan plattformsspecifika anrop till operativsystemets kärna och ändring av CPU- kontext minimeras.

Projekt som använder lighttpd

Ofta används lighttpd (som nginx , som har en liknande arkitektur ) för att servera statiskt innehåll [16] medan en mer komplex webbserver hanterar dess generering.

Anteckningar

  1. https://www.lighttpd.net/2007/1/30/the-server/
  2. 1.4.67
  3. Lighttpd Open Source-projektet på Open Hub: Languages-sidan - 2006.
  4. https://git.lighttpd.net/lighttpd/lighttpd1.4.git/tree/COPYING?h=lighttpd-1.4.48
  5. The lighttpd Open Source Project on Open Hub: Licenses Page - 2006.
  6. mod_compress Arkiverad 10 augusti 2012 på Wayback Machine i lighttpd-dokumentationen
  7. 1 2 mod_auth Arkiverad 29 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  8. mod_rewrite Arkiverad 13 juli 2012 på Wayback Machine i lighttpd-dokumentationen
  9. Säker HTTP Arkiverad 21 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  10. mod_rrdtool Arkiverad 29 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  11. mod_ssi Arkiverad 29 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  12. mod_webdav Arkiverad 29 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  13. server.errorfile-prefix option Arkiverad 29 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  14. Historia av lighttpd . Hämtad 21 juli 2007. Arkiverad från originalet 24 juni 2018.
  15. Network Handlers Arkiverad 21 juni 2012 på Wayback Machine i lighttpd-dokumentationen
  16. Drivs av lighttpd . Hämtad 22 juli 2007. Arkiverad från originalet 27 juni 2018.
  17. Ungern, uppdateringsserver . Hämtad 21 augusti 2013. Arkiverad från originalet 29 juni 2013.

Länkar