123
Lwan

Lwan

Lwan, düşük disk ve bellek alanına sahip yüksek performanslı bir web sunucusudur.Hem statik hem de C veya Lua kodu tarafından oluşturulan dinamik içeriği sunabilir.
Lwan, glibc / Linux platformları için yüksek performanslı ve ölçeklenebilir bir web sunucusudur.Yaklaşık 4 yıldır geliştirilmekte olan Lwan, şimdiye kadar çoğunlukla hafif ve hızlı bir web sunucusu için sağlam bir altyapı oluşturmaya odaklanan kişisel bir araştırma çabasıydı: * Düşük bellek alanı (10 bin boş bağlantı için ~ 500 KB) * Minimum bellek ayırmaları ve kopyaları *Minimum sistem aramaları * El yapımı HTTP istek ayrıştırıcısı * Dosyaların boyutlarına göre en verimli şekilde sunulması - 16KiB'den büyük dosyalar için çekirdek ve kullanıcı alanı arasında kopya yok - Bellek eşlemeli arabelleklerin vektörlü G / Ç'si kullanılarak daha küçük dosyalar gönderilir- Küçük dosyalar sıkıştırılmadan önce başlık ek yükü dikkate alınır * Çoğunlukla beklemesiz çok iş parçacıklı tasarım * Yaklaşık 7200 satır C kodu içeren küçük kod tabanı ... Özellikler • Bıyık şablonlama motoru • Dizin listeleme ve hata mesajları için kullanılır • Kullanıcı için kullanılabilir-yerleşik işleyiciler • Web uygulamaları oluşturmak veya web sunucusunu genişletmek için kullanımı kolay API • Rebimboca da parafuseta'yı destekler • Python'da yazılmış test paketi sunucuyu siyah bir bo olarak test ederx • Anlamsız yapılandırma dosyası sözdizimi • HTTP / 1.0 ve HTTP / 1.1 alt kümesini destekler • systemd soketi etkinleştirme • IPv6 için hazır

İnternet sitesi:

Ticari lisanslı Arch Linux için Lwan'a alternatifler