ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

lighttpd

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê
lighttpd
Lighttpd logo.svg
Òèï

Âåá-ñåðâåð

Ðàçðàáîò÷èê

ßí Êíåøêå

Íàïèñàíà íà

C

Îïåðàöèîííàÿ ñèñòåìà

UNIX-ïîäîáíûå, Microsoft Windows

Ïîñëåäíÿÿ âåðñèÿ

1.4.31 (31 ìàÿ 2012)

Òåñòîâàÿ âåðñèÿ

1.5.0

Ëèöåíçèÿ

Ëèöåíçèÿ BSD

Ñàéò

lighttpd.net

lighttpd (òàêæå «lighty», «ëàéòè») â âåá-ñåðâåð, ðàçðàáàòûâàåìûé ñ ðàñ÷¸òîì íà áûñòðîòó è çàùèù¸ííîñòü, à òàêæå ñîîòâåòñòâèå ñòàíäàðòàì. Ýòî ñâîáîäíîå ïðîãðàììíîå îáåñïå÷åíèå, ðàñïðîñòðàíÿåìîå ïî ëèöåíçèè BSD. lighttpd ðàáîòàåò â Linux è äðóãèõ Unix-ïîäîáíûõ îïåðàöèîííûõ ñèñòåìàõ, à òàêæå â Microsoft Windows.

Ñîäåðæàíèå

[ïðàâèòü] Âîçìîæíîñòè

 lighttpd åñòü ïîääåðæêà:

Âåá-ñåðâåð òàêæå ïîääåðæèâàåò èíòåðôåéñû CGI, SCGI, FastCGI è AJP (òîëüêî â ðàçðàáàòûâàåìîé ñåé÷àñ âåðñèè 1.5), ïîçâîëÿÿ èñïîëüçîâàòü ïðèëîæåíèÿ, íàïèñàííûå íà ëþáûõ ÿçûêàõ ïðîãðàììèðîâàíèÿ.

[ïðàâèòü] Ïðîèçâîäèòåëüíîñòü

Ïðîåêò lighttpd íà÷àëñÿ ñî ñòðåìëåíèÿ àâòîðà ðåàëèçîâàòü âåá-ñåðâåð, êîòîðûé ìîã áû âûäåðæàòü îäíîâðåìåííî 10 òûñÿ÷ ñîåäèíåíèé[10]. lighttpd èñïîëüçóåò òàê íàçûâàåìóþ àñèíõðîííóþ îáðàáîòêó ñåòåâûõ ñîåäèíåíèé. Áëàãîäàðÿ ýòîìó çàãðóæåííîñòü ñåðâåðà (â îòëè÷èå îò Apache) ïðè äîñòóïå ê ôàéëàì íà äèñêå íå çàâèñèò îò êîëè÷åñòâà òåêóùèõ ñîåäèíåíèé.

 lighttpd âîçìîæíî èñïîëüçîâàíèå îñîáûõ ñèñòåìíûõ âûçîâîâ äëÿ ïîâûøåíèÿ ïðîèçâîäèòåëüíîñòè ïðè ïåðåäà÷å ôàéëîâ [11]. Ïðè ýòîì çàäåéñòâóþòñÿ íå ñòàíäàðòíûå ñèñòåìíûå èíòåðôåéñû, à ñïåöèôè÷íûå äëÿ ïëàòôîðìû âûçîâû ÿäðà îïåðàöèîííîé ñèñòåìû, è ñìåíà êîíòåêñòà CPU ñâîäèòñÿ ê ìèíèìóìó.

[ïðàâèòü] Ïðîåêòû, èñïîëüçóþùèå lighttpd

Çà÷àñòóþ lighttpd (êàê è èìåþùèé ñõîæóþ àðõèòåêòóðó nginx) èñïîëüçóåòñÿ äëÿ îòäà÷è ñòàòè÷åñêîãî ñîäåðæèìîãî [12], â òî âðåìÿ êàê åãî ãåíåðàöèåé çàíèìàåòñÿ áîëåå ñëîæíûé âåá-ñåðâåð.

  • The Pirate Bay
  • freebsd.org â èñïîëüçóþò lighttpd íà ñâîèõ ñåðâåðàõ [13].
  • ßíäåêñ â èñïîëüçóåò lighttpd íà âñåõ ñâîèõ âíóòðåííèõ ïðîåêòàõ: Àâòî, Àôèøà, Êàðòû, Ïîãîäà...
  • Google â â ñâîèõ ïðîåêòàõ, â ÷àñòíîñòè s.ytimg.com, êîòîðûé îòäàåò âñå êàðòèíêè äëÿ youtube.com, â òîì ÷èñëå âñå ïðåâüþ äëÿ âèäåî (â òðåõ ðàçðåøåíèÿõ) â èñïîëüçóåò lighttpd-yt (ìîäèôèêàöèÿ îò Google).
  • Ýíöèêëîïåäèÿ â èñïîëüçóåò lighttpd êàê êýøèðóþùèé ïðîêñè-ñåðâåð (äëÿ îòäà÷è ñòàòè÷åñêîãî ñîäåðæèìîãî).
  • WOT â èñïîëüçóåò lighttpd íà ñâîèõ ñåðâåðàõ.

[ïðàâèòü] Ïðèìå÷àíèÿ

  1. â‘ mod_compress â äîêóìåíòàöèè ïî lighttpd
  2. â‘ mod_auth â äîêóìåíòàöèè ïî lighttpd
  3. â‘ mod_auth â äîêóìåíòàöèè ïî lighttpd
  4. â‘ mod_rewrite â äîêóìåíòàöèè ïî lighttpd
  5. â‘ Secure HTTP â äîêóìåíòàöèè ïî lighttpd
  6. â‘ mod_rrdtool â äîêóìåíòàöèè ïî lighttpd
  7. â‘ mod_ssi â äîêóìåíòàöèè ïî lighttpd
  8. â‘ mod_webdav â äîêóìåíòàöèè ïî lighttpd
  9. â‘ server.errorfile-prefix option â äîêóìåíòàöèè ïî lighttpd
  10. â‘ Èñòîðèÿ ñîçäàíèÿ lighttpd  (àíãë.)
  11. â‘ Network Handlers â äîêóìåíòàöèè ïî lighttpd
  12. â‘ Powered by lighttpd
  13. â‘ Powered by lighttpd

[ïðàâèòü] Ñì. òàêæå

[ïðàâèòü] Ññûëêè

Ïðîñòðàíñòâà èì¸í

Âàðèàíòû
Ïðîñìîòðû
Äåéñòâèÿ