Thttpd - Thttpd

thttpd
Оригинальный автор (ы)Джеф Посканзер
Стабильный выпуск
2.29 (24 мая 2018 г.[1])
Написано вC
Операционная системаPOSIX
Доступно ванглийский
Типвеб сервер
ЛицензияЛицензии BSD вариант
Интернет сайтwww.acme.com/software/thttpd/

thttpd (крошечный / турбо / дросселирующий HTTP-сервер) - это программное обеспечение с открытым исходным кодом веб сервер от ACME Laboratories, созданный для простоты, небольшой след исполнения и скорость.

Дизайн и особенности

thttpd это однопоточный и портативный: он компилируется чисто на большинстве Unix-подобный операционные системы, включая FreeBSD, SunOS 4, Солярис 2, BSD / OS, Linux, и OSF / 1. Он имеет размер исполняемой памяти около 50 КБ.[2]Хотя его можно использовать как упрощенную замену более многофункциональный серверов, он уникально подходит для обслуживания больших объемов запросов статических данных - например, в качестве сервер хостинга изображений. Первый «t» в thttpd означает «крошечный», «турбо» или «дросселирование».

thttpd имеет регулирование полосы пропускания функция, которая позволяет администратору сервера ограничивать максимальное битрейт при котором могут передаваться определенные типы файлов. Например, администратор может ограничить передачу JPEG файлы изображений до 20 килобайты в секунду. Это предотвращает насыщение соединения, так что сервер по-прежнему будет реагировать при большой нагрузке, а скорость передачи файлов снижается. thttpd не поддерживает X-Forwarded-For заголовок[3][4]

Вилки

Есть как минимум 2 публичных вилки из thttpd:

  • sthttpd Энтони Бэзил, сосредотачиваясь на Gentoo Linux патчи
  • Merecat от Йоахима Нильссона, добавив ряд функций, в первую очередь SSL поддерживать

Смотрите также

Рекомендации

  1. ^ "Архив программного обеспечения" Fossies "". fossies.org. Получено 14 октября, 2015.
  2. ^ «Сравнение веб-серверов». acme.com.
  3. ^ «Добро пожаловать в NGINX Wiki! - NGINX». wiki.nginx.org.
  4. ^ Ошибка Debian в thttpd не учитывает заголовок X-Forward-For (закрыто)

внешняя ссылка