Lwan

Lwan

Lwan е високоефективен уеб сървър с малък отпечатък на диска и паметта.Той може да обслужва както статично съдържание, така и динамично съдържание, генерирано от C или Lua код.
  • Безплатно
  • Linux
Lwan е високоефективен и мащабируем уеб сървър за glibc / Linux платформи.В разработването си в продължение на почти 4 години, Lwan досега е било лично изследователско усилие, което се фокусира най-вече върху изграждането на солидна инфраструктура за лек и бърз уеб сървър: * Нисък отпечатък на паметта (~ 500KiB за 10k бездействащи връзки) * Минимално разпределение на паметта и копия *Минимални системни обаждания * Ръчно изработен HTTP анализатор на заявки * Файловете се обслужват по най-ефективния начин според техния размер - Няма копия между ядрото и потребителската земя за файлове, по-големи от 16KiB - По-малки файлове се изпращат с помощта на векториран I / O на буферирани с памет буфери- Обхватът на заглавката се обмисля преди компресиране на малки файлове * Предимно изчакване с многонишков дизайн * Намаляване на кодовата база с приблизително 7200 реда код C ... Характеристики • Шаблонен двигател за мустаци • Използва се за списък с директории и съобщения за грешки • Достъпно за потребител-вградени манипулатори • Лесен за използване API за създаване на уеб приложения или разширяване на уеб сървъра • Поддържа rebimboca da parafuseta • Тестов пакет, написан в Python, тества сървъра като черен box • Синтаксис на конфигурационен файл без глупости • Поддържа подмножество от HTTP / 1.0 и HTTP / 1.1 • активиране на системния сокет • готов за IPv6
lwan

WebSite:

Алтернативи на Lwan за всички платформи с лиценз за отворен код