Русская Википедия:Lighttpd

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Карточка программы

lighttpd (также «lighty», «лайти») — веб-сервер, разрабатываемый с расчётом на скорость и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unix-подобных операционных системах, а также в Microsoft Windows.

Возможности

lighttpd поддерживает:

Производительность

Проект lighttpd начался со стремления автора реализовать веб-сервер, который мог бы выдержать одновременно 10 тысяч соединений[8]. lighttpd использует так называемую асинхронную обработку сетевых соединений. Благодаря этому загруженность сервера (в отличие от Apache) при доступе к файлам на диске не зависит от количества текущих соединений.

В lighttpd возможно использование особых системных вызовов для повышения производительности при передаче файлов [9]. При этом задействуются не стандартные системные интерфейсы, а специфичные для платформы вызовы ядра операционной системы, и смена контекста CPU сводится к минимуму.

Проекты, использующие lighttpd

Зачастую lighttpd (как и имеющий схожую архитектуру nginx) используется для отдачи статического содержимого [10], в то время как его генерацией занимается более сложный веб-сервер.

  • Яндекс использует lighttpd в некоторых своих проектах: Карты, Маркет.
  • Google в своих проектах, в частности s.ytimg.com, который отдает все картинки для youtube.com, в том числе все превью для видео (в трех разрешениях) — использует lighttpd-yt (модификация от Google).
  • Википедия использует lighttpd как кэширующий прокси-сервер (для отдачи статического содержимого).
  • WOT использует lighttpd на своих серверах.
  • Ubuntu использует lighttpd на некоторых[11] серверах обновлений

Примечания

Шаблон:Reflist

Ссылки

Шаблон:Веб-серверы [[Категория:Свободное программное обеспечение, написанное на Си

  1. mod_compress Шаблон:Wayback в документации по lighttpd
  2. 2,0 2,1 mod_auth Шаблон:Wayback в документации по lighttpd
  3. mod_rewrite Шаблон:Wayback в документации по lighttpd
  4. Secure HTTP Шаблон:Wayback в документации по lighttpd
  5. mod_rrdtool Шаблон:Wayback в документации по lighttpd
  6. mod_ssi Шаблон:Wayback в документации по lighttpd
  7. mod_webdav Шаблон:Wayback в документации по lighttpd
  8. Шаблон:Cite web
  9. Network Handlers Шаблон:Wayback в документации по lighttpd
  10. Шаблон:Cite web
  11. Шаблон:Cite web