2008-11-11 10 views
8

क्या कोई एक छोटा वेबसर्वर कार्यान्वयन सुझा सकता है जो वेबसर्वर क्या करता है इसकी अवधारणाओं को चित्रित करेगा? यह ऐसी भाषा में होनी चाहिए जिसे आसानी से पढ़ा और समझा जा सके, और सुरक्षा और सीजीआई, शायद जावास्क्रिप्ट को लागू करना चाहिए?एक छोटा वेब सर्वर

+0

सर्वर जावास्क्रिप्ट को लागू नहीं करते, ग्राहक करते हैं। –

+0

और जो सर्वर सर्वर पक्ष जावास्क्रिप्ट चलाते हैं वे आमतौर पर सीएसआई (या आईएसएपीआई) का उपयोग सीएसक्रिप्ट जैसे कुछ निष्पादन को रोकने के लिए करते हैं। – FlySwat

उत्तर

1

Github Mongrel source repository

  • खैर प्रलेखित
  • पूरी तरह से परीक्षण किया
  • अधिकतर रूबी तो इसे पढ़ने के लिए काफी आसान है
  • आप रेपो नीचे खींच और कोड के साथ चारों ओर खेल सकते हैं काफी आसानी से
4

thttpd, एक छोटा/टर्बो/थ्रॉटलिंग http सर्वर।

यह सी में लिखा गया है। यदि "एक भाषा जिसे आसानी से पढ़ा जाता है" से आपका मतलब है "सी नहीं," तो कभी नहीं।

0

http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=webserver.r

एक वेब सर्वर में कुछ लाइनों में लिखा - आसानी से समझा।

या, यह एक, सीजीआई

http://www.rebol.org/view-script.r?script=webserv.r

आप सुरक्षा से क्या मतलब है के साथ? जावास्क्रिप्ट आमतौर पर केवल पृष्ठ सामग्री है।

0

Noir वेब सर्वर के साथ पूर्व REBOL लोगों में से एक (Clojure) यहाँ बहुत साफ है, एक उदाहरण के सर्वर है:

(ns my-app 
    (:use noir.core) 
    (:require [noir.server :as server])) 

(defpage "/welcome" [] 
    "Welcome to Noir!") 

(server/start 8080) 
संबंधित मुद्दे