8 पॉइंट द्वारा xguru 2021-06-09 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • SQLite वेबसाइट को 2004 से होस्ट कर रहा web server

→ $40/माह वाले Linode server पर रोज़ 5 लाख reqs (5~6 Rps) / 50GB serve कर रहा है

  • xinetd / stunnel4 के साथ चल सकता है या standalone भी चल सकता है

  • कोई config file नहीं, और कुछ command-line arguments से काम करता है

  • TLS का built-in support नहीं है, stunnel4 इसे संभालता है

  • single-threaded process है, और केवल connection के दौरान ही जीवित रहता है, इसलिए memory leak की चिंता करने की ज़रूरत नहीं

  • केवल standard C library का उपयोग करता है

1 टिप्पणियां

 
xguru 2021-06-09

सोर्स कोड: लगभग 100KB, 2500 लाइनें https://sqlite.org/althttpd/file?name=althttpd.c

परफॉर्मेंस बहुत अच्छी नहीं है।

कोड में टिप्पणियाँ अच्छी तरह दी गई हैं, इसलिए इसे पढ़ना आसान है और मेंटेनेंस भी आसान है — शायद इसका सबसे बड़ा फायदा यही है।