Lighttpd

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. března 2022; kontroly vyžadují 3 úpravy .
Lighttpd
Typ webový server
Autor Jan Kneschke [d] [1]
Zapsáno v C [3]
Operační systém Operační systém podobný Unixu
První vydání březen 2003
Nejnovější verze
Licence upravená licence BSD [d] [4][5]
webová stránka lighttpd.net

lighttpd (také "lighty", "light") je webový server navržený pro rychlost a bezpečnost a také soulad se standardy. Toto je svobodný software distribuovaný pod licencí BSD . lighttpd běží na Linuxu a dalších unixových operačních systémech a také na Microsoft Windows .

Funkce

lighttpd má podporu pro:

Webový server také podporuje rozhraní CGI , SCGI , FastCGI a AJP (pouze ve verzi 1.5, která je aktuálně ve vývoji), což umožňuje použití aplikací napsaných v libovolném programovacím jazyce.

Výkon

Projekt lighttpd začal s přáním autora implementovat webový server, který by zvládl 10 000 současných připojení [14] . lighttpd používá to, co je známé jako asynchronní zpracování síťového připojení. Díky tomu není zatížení serveru (na rozdíl od Apache ) při přístupu k souborům na disku závislé na počtu aktuálních připojení.

Lighttpd může používat speciální systémová volání ke zlepšení výkonu přenosu souborů [15] . V tomto případě se nejedná o standardní systémová rozhraní, ale volání jádra operačního systému specifická pro platformu a změna kontextu CPU je minimalizována.

Projekty využívající lighttpd

Lighttpd (jako nginx , který má podobnou architekturu ) se často používá k poskytování statického obsahu [16] , zatímco jeho generování zpracovává složitější webový server.

Poznámky

  1. https://www.lighttpd.net/2007/1/30/the-server/
  2. 1.4.67
  3. Projekt lighttpd Open Source na Open Hub: Stránka jazyků - 2006.
  4. https://git.lighttpd.net/lighttpd/lighttpd1.4.git/tree/COPYING?h=lighttpd-1.4.48
  5. Projekt lighttpd Open Source na Open Hub: Stránka licencí - 2006.
  6. mod_compress Archivováno 10. srpna 2012 na Wayback Machine v dokumentaci lighttpd
  7. 1 2 mod_auth Archivováno 29. června 2012 na Wayback Machine v dokumentaci lighttpd
  8. mod_rewrite Archivováno 13. července 2012 na Wayback Machine v dokumentaci lighttpd
  9. Secure HTTP Archived 21. června 2012 na Wayback Machine v dokumentaci lighttpd
  10. mod_rrdtool Archivováno 29. června 2012 na Wayback Machine v dokumentaci lighttpd
  11. mod_ssi Archivováno 29. června 2012 na Wayback Machine v dokumentaci lighttpd
  12. mod_webdav Archivováno 29. června 2012 na Wayback Machine v dokumentaci lighttpd
  13. server.errorfile-prefix option Archivováno 29. června 2012 na Wayback Machine v dokumentaci lighttpd
  14. Historie lighttpd . Získáno 21. července 2007. Archivováno z originálu dne 24. června 2018.
  15. Network Handlers Archived 21. června 2012 na Wayback Machine v dokumentaci lighttpd
  16. Provozováno na lighttpd . Získáno 22. července 2007. Archivováno z originálu dne 27. června 2018.
  17. Maďarsko, Update Server . Získáno 21. srpna 2013. Archivováno z originálu dne 29. června 2013.

Odkazy