thttpd
Оригинальный автор(ы) | Джефф Посканцер |
---|---|
Стабильная версия | 2.29 [1] / 23 мая 2018 г. |
Написано в | С |
Операционная система | ПОСИКС |
Доступно в | Английский |
Тип | Веб-сервер |
Лицензия | лицензии BSD Вариант |
Веб-сайт | www.acme.com/software/thttpd/ |
thttpd (миниатюрный/турбо/регулирующий HTTP-сервер) — это программного обеспечения с открытым исходным кодом веб-сервер от ACME Laboratories, разработанный для простоты, небольшого объема выполнения и скорости.
Дизайн и особенности
[ редактировать ]thttpd является однопоточным и переносимым : он без проблем компилируется в большинстве Unix-подобных операционных систем , включая FreeBSD , SunOS 4, Solaris 2, BSD/OS , Linux и OSF/1 . Размер исполняемой памяти составляет около 50 КБ. [2] Хотя его можно использовать в качестве упрощенной замены более многофункциональным серверам, он уникально подходит для обслуживания больших объемов запросов на статические данные — например, в качестве сервера размещения изображений . Первая буква «t» в thttpd означает «миниатюрный», «турбо» или «регулирование».
thttpd имеет функцию регулирования пропускной способности , которая позволяет администратору сервера ограничивать максимальную данных скорость передачи определенных типов файлов. Например, администратор может ограничить передачу файлов изображений JPEG скоростью не более 20 килобайт в секунду. Это предотвращает насыщение соединения, поэтому сервер по-прежнему будет реагировать при большой нагрузке, но при этом скорость передачи файлов снижается. thttpd не поддерживал X-Forwarded-For заголовок [3] [4]
Вилки
[ редактировать ]Существует как минимум два публичных форка thttpd:
- sthttpd Энтони Базиля, посвященный Gentoo Linux. патчам
- Merecat от Йоахима Нильссона, добавляющий ряд функций, в первую очередь SSL . поддержку
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «thttpd — крошечный/турбо/регулирующий HTTP-сервер» .
- ^ «Сравнение веб-серверов» . acme.com.
- ^ «Добро пожаловать в NGINX Wiki! — NGINX» . wiki.nginx.org .
- ^ Ошибка Debian в thttpd не учитывает заголовок X-Forward-For (закрыто)
Внешние ссылки
[ редактировать ]- веб-сайт thttpd
- Описание регулирования в документации thttpd
- thttpd, неофициальные ресурсы (ссылки, патчи и т.п.)
- thttpd AT Архив списка рассылки mail.acme.com по адресу http://marc.info
- Патч регулирования соединения