Lwan является высокопроизводительным и масштабируемым веб-сервером для платформ glibc / Linux. В течение почти 4 лет Lwan до сих пор проводил личную исследовательскую работу, ориентированную главным образом на создание прочной инфраструктуры для легкого и быстрого веб-сервера: * Низкая память footprint (~ 500KiB для 10k незанятых подключений) * Минимальные распределения и копии памяти * Минимальные системные вызовы * Обработчик запросов вручную обработанных запросов HTTP * Файлы обслуживаются наиболее эффективным способом в соответствии с их размером. Без копий между ядром и пользовательской лентой для файлов, больших, чем 16KiB- Меньшие файлы отправляются с использованием векторизованного ввода-вывода буферов с отображением памяти. Верхняя часть заголовка рассматривается перед сжатием небольших файлов. * Мощный многопоточный дизайн. * Конец базы данных Diminute с примерно 7200 строк кода C. Особенности. • Усилитель шаблонов • Используется для отображения каталогов и сообщений об ошибках • Доступно для пользовательских обработчиков • Простой в использовании API для создания веб-приложений или расширения веб-сервера • Поддержка rebimboca da parafuseta • Tes t suite, написанный на Python, проверяет сервер как черный ящик. • Синтаксис синтаксиса без излишеств. • Поддерживает подмножество HTTP / 1.0 и HTTP / 1.1; • активацию сокета systemd; • готовность IPv6;
    Разработчик
    Leandro A. F. Pereira
    Сайт приложения

    Аналоги и альтернативы Lwan

    Наиболее популярные альтернативы и аналоги Lwan для Linux.