8 Punkte von xguru 2021-06-09 | 1 Kommentare | Auf WhatsApp teilen
  • Der Webserver, der seit 2004 die SQLite-Website hostet

→ bedient auf einem Linode-Server für 40 US-Dollar pro Monat 500.000 Requests pro Tag (5–6 Rps) / 50 GB Auslieferung

  • Kann über xinetd / stunnel4 ausgeführt werden oder standalone laufen

  • Keine Konfigurationsdatei, funktioniert mit einigen wenigen Kommandozeilenargumenten

  • Keine eigene TLS-Unterstützung, stunnel4 übernimmt das

  • Single-Thread-Prozess, lebt nur während einer Verbindung, daher muss man sich keine Gedanken über Memory Leaks machen

  • Verwendet nur die Standard-C-Bibliothek

1 Kommentare

 
xguru 2021-06-09

Quellcode: etwa 100 KB, 2500 Zeilen https://sqlite.org/althttpd/file?name=althttpd.c

Die Performance ist nicht besonders gut.

Da der Code gut kommentiert ist, lässt er sich leicht lesen und einfach warten – darin dürfte wohl sein eigentlicher Vorteil liegen.