8 ポイント 投稿者 xguru 2021-06-09 | 1件のコメント | WhatsAppで共有
  • 2004年からSQLiteのWebサイトをホスティングしているWebサーバー

→ 月額$40のLinodeサーバーで1日50万リクエスト(5〜6 Rps)/ 50GBを配信中

  • xinetd / stunnel4で実行、またはスタンドアロンでも利用可能

  • 設定ファイルはなく、いくつかのコマンドライン引数で動作

  • TLSはネイティブサポートしておらず、stunnel4が処理

  • シングルスレッドのプロセスで、コネクション中のみ存続するため、メモリリークを気にする必要はない

  • 標準Cライブラリのみを使用

1件のコメント

 
xguru 2021-06-09

ソースコード: 約100KB、2500行 https://sqlite.org/althttpd/file?name=althttpd.c

性能はそれほど良いほうではありません。

コードにコメントがしっかり入っていて見やすく、保守しやすいという利点だけを見ておくのがよさそうです