Оригинальный автор(ы) | Ян Кнешке |
---|---|
Первоначальный выпуск | Март 2003 ( 2003-03 ) |
Стабильный релиз | 1.4.76 [1] / 12 апреля 2024 г. ( 12 апреля 2024 ) |
Предварительный релиз | 1.4.76 (12 апреля 2024 г [±] ( 2024-04-12 ) | )
Репозиторий |
|
Написано в | С |
Доступно в | Английский |
Тип | Веб-сервер |
Лицензия | BSD-3-пункт |
Веб-сайт | www.lighttpd.net |
lighttpd (предписанное произношение: «лайти») [2] — это веб-сервер с открытым исходным кодом, оптимизированный для сред, критичных к скорости, при этом остающийся соответствующим стандартам, безопасным и гибким. [ требуется ссылка ] Первоначально он был написан Яном Кнешке в качестве доказательства концепции проблемы c10k — как обрабатывать 10 000 подключений параллельно на одном сервере, [3] но приобрел всемирную популярность. [4] Его название представляет собой гибрид «light» и « httpd ».
Низкий объем памяти (по сравнению с другими веб-серверами), [5] небольшая загрузка ЦП и оптимизация скорости [6] делают lighttpd подходящим для серверов, испытывающих проблемы с нагрузкой, или для обслуживания статического медиа отдельно от динамического контента. lighttpd — это бесплатное программное обеспечение с открытым исходным кодом , распространяемое по лицензии BSD . Он изначально работает на Unix-подобных операционных системах с экспериментальной поддержкой Microsoft Windows . [7]
lighttpd поддерживает интерфейсы FastCGI , SCGI и CGI для внешних программ, что позволяет использовать веб-приложения, написанные на любом языке программирования, с сервером. Как особенно популярный язык, производительность PHP получила особое внимание. FastCGI Lighttpd можно настроить для поддержки PHP с кэшами опкодов (например, APC ) должным образом и эффективно. Кроме того, он получил внимание из-за своей популярности в сообществах Python , Perl , Ruby и Lua . Lighttpd также поддерживает WebDNA , устойчивую систему баз данных в памяти , предназначенную для создания веб-сайтов, управляемых базами данных. Это популярный веб-сервер для веб-фреймворков Catalyst и Ruby on Rails . Lighttpd не поддерживает ISAPI .
chroot
поддерживатьselect()
, poll()
, и epoll()
[8]kqueue
таких как иepoll
Lighttpd в прошлом использовался несколькими сайтами с высоким трафиком, включая Bloglines , xkcd , Meebo и YouTube . [15] [ необходим лучший источник ] Фонд Викимедиа также когда-то использовал серверы Lighttpd. [16] Из-за относительно небольшого размера он часто используется во встраиваемых устройствах, таких как GL.iNet и Turris Omnia .
Он также используется git как демон HTTP-сервера.
все они описывают lighttpd (произносится как lighty).
lighttpd используется многими известными сайтами. Типичный сценарий — использование lighttpd в качестве сервера разгрузки для выгрузки статического контента и передачи сложной работы другому серверу.