Die neueste Version des leichten HTTP-Servers lighttpd 1.4.70 wurde veröffentlicht. Dieser Server vereint hohe Leistung, Sicherheit, Konformität mit Standards und Anpassungsfähigkeit. Lighttpd ist für hochbelastete Systeme geeignet und zeichnen sich durch einen geringen Speicher- und CPU-Verbrauch aus. Der Code des Projekts ist in C geschrieben und unter der BSD-Lizenz veröffentlicht.
Wesentliche Änderungen:
- Die Ausführung von CGI-Skripten wurde im mod_cgi beschleunigt.
- Experimentelle Unterstützung für den Build auf der Windows-Plattform wurde bereitgestellt.
- Die Vorbereitung auf die Auslagerung des Codes für die HTTP/2-Implementierung aus dem Hauptcode Server in ein separates Modul mod_h2 ist erfolgt, welches deaktiviert werden kann, wenn keine HTTP/2-Unterstützung benötigt wird. Der Übergang von der integrierten Implementierung zu mod_h2 wird in einer der zukünftigen Versionen erwartet.
- Im Proxy-Modus für HTTP/2 wurde die Möglichkeit implementiert, Anfragen mehrerer Clients über eine einzige Verbindung zu verarbeiten dem Server durch (mod_extforward, mod_maxminddb).
- Die separate Instanziierung der dynamisch geladenen Module mod_access, mod_alias, mod_evhost, mod_expire, mod_fastcgi, mod_indexfile, mod_redirect, mod_rewrite, mod_scgi, mod_setenv, mod_simple_vhost und mod_staticfile wurde eingestellt. Ihre Funktionen sind nun im Hauptausführungsprogramm integriert (die einzelnen Module wurden in der Praxis nicht verwendet).
Quelle: opennet.ru
