Lighttpd

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 15 martie 2022; verificările necesită 3 modificări .
Lighttpd
Tip de server web
Autor Jan Kneschke [d] [1]
Scris in C [3]
Sistem de operare Sistem de operare asemănător Unix
Prima editie martie 2003
ultima versiune
Licență licență BSD modificată [d] [4][5]
Site-ul web lighttpd.net

lighttpd (și „lighty”, „light”) este un server web conceput pentru viteză și securitate, precum și pentru conformitatea cu standardele. Acesta este un software gratuit distribuit sub licența BSD . lighttpd rulează pe Linux și alte sisteme de operare asemănătoare Unix , precum și pe Microsoft Windows .

Caracteristici

lighttpd are suport pentru:

Serverul web acceptă și interfețele CGI , SCGI , FastCGI și AJP (numai în versiunea 1.5 în curs de dezvoltare), permițând utilizarea aplicațiilor scrise în orice limbaj de programare.

Performanță

Proiectul lighttpd a început cu dorința autorului de a implementa un server web care să poată gestiona 10.000 de conexiuni simultane [14] . lighttpd folosește ceea ce este cunoscut ca procesare asincronă a conexiunii la rețea. Datorită acestui fapt, încărcarea pe server (spre deosebire de Apache ) atunci când accesați fișierele de pe disc nu depinde de numărul de conexiuni curente.

Lighttpd poate folosi apeluri speciale de sistem pentru a îmbunătăți performanța transferului de fișiere [15] . În acest caz, nu sunt implicate interfețele standard ale sistemului, ci apelurile specifice platformei către nucleul sistemului de operare , iar modificarea contextului CPU este minimizată.

Proiecte care folosesc lighttpd

Adesea, lighttpd (cum ar fi nginx , care are o arhitectură similară ) este folosit pentru a servi conținut static [16] , în timp ce un server web mai complex se ocupă de generarea acestuia.

Note

  1. https://www.lighttpd.net/2007/1/30/the-server/
  2. 1.4.67
  3. Proiectul lighttpd Open Source pe Open Hub: Pagina de limbi - 2006.
  4. https://git.lighttpd.net/lighttpd/lighttpd1.4.git/tree/COPYING?h=lighttpd-1.4.48
  5. Proiectul lighttpd Open Source pe Open Hub: Pagina de licențe - 2006.
  6. mod_compress Arhivat 10 august 2012 la Wayback Machine în documentația lighttpd
  7. 1 2 mod_auth Arhivat 29 iunie 2012 la Wayback Machine în documentația lighttpd
  8. mod_rewrite Arhivat 13 iulie 2012 la Wayback Machine în documentația lighttpd
  9. Secure HTTP Arhivat 21 iunie 2012 la Wayback Machine în documentația lighttpd
  10. mod_rrdtool Arhivat 29 iunie 2012 la Wayback Machine în documentația lighttpd
  11. mod_ssi Arhivat 29 iunie 2012 la Wayback Machine în documentația lighttpd
  12. mod_webdav Arhivat 29 iunie 2012 la Wayback Machine în documentația lighttpd
  13. opțiunea server.errorfile-prefix Arhivat 29 iunie 2012 la Wayback Machine în documentația lighttpd
  14. Istoria lighttpd . Consultat la 21 iulie 2007. Arhivat din original la 24 iunie 2018.
  15. Network Handlers Arhivat 21 iunie 2012 la Wayback Machine în documentația lighttpd
  16. Powered by lighttpd . Consultat la 22 iulie 2007. Arhivat din original la 27 iunie 2018.
  17. Ungaria, Update Server . Preluat la 21 august 2013. Arhivat din original la 29 iunie 2013.

Link -uri