- lighttpd
-
lighttpd Тип Веб-сервер
Разработчик Ян Кнешке
Написана на Операционная система UNIX-подобные, Microsoft Windows
Последняя версия Тестовая версия 1.5.0
Лицензия Сайт lighttpd (также «lighty», «лайти») — веб-сервер, разрабатываемый с расчётом на быстроту и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unix-подобных операционных системах, а также в Microsoft Windows.
Содержание
Возможности
В lighttpd есть поддержка:
- автоматической балансировки нагрузки (поддерживаются FastCGI, SCGI, HTTP proxy).
- chroot
- сжатия отдаваемого содержимого «на лету» [1]
- HTTP-аутентификации [2]
- аутентификации через LDAP сервер [2]
- перезаписи URL [3]
- SSL и TLS через OpenSSL [4]
- RRDtool статистики [5]
- SSI [6]
- WebDAV (минимально) [7]
- установку собственных страниц ошибок [8]
Веб-сервер также поддерживает интерфейсы CGI, SCGI, FastCGI и AJP (только в разрабатываемой сейчас версии 1.5), позволяя использовать приложения, написанные на любых языках программирования.
Производительность
Проект lighttpd начался со стремления автора реализовать веб-сервер, который мог бы выдержать одновременно 10 тысяч соединений[9]. lighttpd использует так называемую асинхронную обработку сетевых соединений. Благодаря этому загруженность сервера (в отличие от Apache) при доступе к файлам на диске не зависит от количества текущих соединений.
В lighttpd возможно использование особых системных вызовов для повышения производительности при передаче файлов [10]. При этом задействуются не стандартные системные интерфейсы, а специфичные для платформы вызовы ядра операционной системы, и смена контекста CPU сводится к минимуму.
Проекты, использующие lighttpd[11]
Зачастую lighttpd (как и имеющий схожую архитектуру nginx) используется для отдачи статического содержимого [12], в то время как его генерацией занимается более сложный веб-сервер.
- The Pirate Bay
- freebsd.org — используют lighttpd на своих серверах
- Яндекс — использует lighttpd на всех своих внутренних проектах: Авто, Афиша, Карты, Погода...
- Google — в своих проектах, в частности s.ytimg.com, который отдает все картинки для youtube.com, в том числе все превью для видео (в трех разрешениях) — использует lighttpd-yt (модификация от Google).
- Википедия — использует lighttpd как кэширующий прокси-сервер (для отдачи статического содержимого).
- WOT — использует lighttpd на своих серверах.
Примечания
- ↑ mod_compress в документации по lighttpd
- ↑ 1 2 mod_auth в документации по lighttpd
- ↑ mod_rewrite в документации по lighttpd
- ↑ Secure HTTP в документации по lighttpd
- ↑ mod_rrdtool в документации по lighttpd
- ↑ mod_ssi в документации по lighttpd
- ↑ mod_webdav в документации по lighttpd
- ↑ server.errorfile-prefix option в документации по lighttpd
- ↑ История создания lighttpd (англ.)
- ↑ Network Handlers в документации по lighttpd
- ↑ Powered by lighttpd
- ↑ Powered by lighttpd
См. также
Ссылки
- Домашняя страница lighttpd (англ.)
- WLMP Project LightTPD based Webserver Package / LightTPD for Windows (англ.)
- Документация по web-серверу Lighttpd (version 1.3.16) (рус.)
- Веб-сервер lighttpd (Перевод статьи «The lighttpd Web Server», автор Bill Lubanovic.) (рус.)
- Руководство по установке и настройке Lighttpd на Arch Linux (рус.)
Категории:- Программное обеспечение по алфавиту
- Программное обеспечение с лицензией BSD
- Свободные веб-серверы
Wikimedia Foundation. 2010.