विंडोज के लिए सर्वश्रेष्ठ हल्के वेब सर्वर (केवल स्थिर सामग्री) [बंद]


202

मुझे PHP को निष्पादित करने के लिए Zend सर्वर के साथ Windows - IIS6.0 में एप्लिकेशन सर्वर चल रहा है। मैं इस एक ही मशीन पर हल्के स्थिर सामग्री केवल वेब सर्वर की तलाश कर रहा हूं जो स्थैतिक सामग्री को संभालने वाले IIS फॉर्म को राहत देगा और प्रदर्शन बढ़ाएगा।

यह केवल स्थिर सामग्री वेब सर्वर होना चाहिए - अधिकतम छोटा और अधिकतम प्रभावी - लाइटटैप बहुत बड़ा लगता है क्योंकि FastCGI की अनुमति देता है।

मैं देख रहा हूँ: Windows, स्थिर सामग्री, केवल तेज़, और हल्के

मैं Windows Server 2003 का उपयोग कर रहा हूं।


@ वह पहले ही IIS मिल चुका है, अपाचे के क्या फायदे होंगे?
डेविड हेफर्नन

विंडोज का कौन सा संस्करण आपका लक्ष्य है?
ओलेग

3
@a_horse मुझे लगता है कि मैं बात कर रहा हूँ। मैं IIS और अपाचे को काफी समान मानता हूं। हैवीवेट गोरिल्ला। आप केवल स्थैतिक सामग्री परोसने के लिए IIS से Apache में स्विच नहीं करेंगे। तब आपके पास प्रबंधन और सुरक्षित करने के लिए दो सर्वर होंगे और कोई लाभ नहीं होगा!
डेविड हेफर्नन

2
@a_horse के हल्के सर्वर कुछ वर्कलोड के लिए, उच्चतर थ्रूपुट को संभाल सकते हैं
डेविड हेफर्नन

1
स्थैतिक सामग्री वाले स्थानीय लोगों के लिए देवता के लिए: "chrome.exe --allow-file-access-from-files"; लगभग हर एक में :), कोई स्मृति पदचिह्न नहीं है: v, स्थापित करने की कोई आवश्यकता नहीं: v, कॉन्फ़िगर करने की आवश्यकता नहीं: v; कोई जरूरत नहीं DNS समाधान: D
o0omycomputero0o

जवाबों:


191

मानगो पर एक नज़र :

  • एकल निष्पादन योग्य
  • बहुत छोटी स्मृति पदचिह्न
  • कई कार्यकर्ता धागे की अनुमति देता है
  • सेवा के रूप में स्थापित करना आसान है
  • यदि आवश्यक हो तो एक विन्यास फाइल के साथ विन्यास योग्य

3
दुर्घटनाएं कुछ ऐसी चीज नहीं हैं जिन्हें मैंने अब तक अनुभव किया है।
एआरएफ

3
आम अब मुक्त नहीं है। विंडोज सर्वर के तहत वेब सर्वर चलाने के लिए यूनिफॉर्म सर्वर ( यूनिफॉर्मवर डॉट कॉम ) एक हल्का सर्वर समाधान है। इसमें Apache2, Perl5, PHP5, MySQL5, phpMyAdmin और अधिक के नवीनतम संस्करण शामिल हैं। कोई स्थापना की आवश्यकता है। कोई रजिस्ट्री धूल नहीं। बस अनपैक करें और आग बुझाएं।
पायोत्र

2
मैंने इसे केवल स्थैतिक वेबसाइट के रूट फ़ोल्डर में रखा, और इसे चलाया, बस!
सिमो

7
मुझे गुस्सा आ गया कि मोंगोसे का व्यवसायीकरण हो गया है इसलिए मैंने एक साधारण गोलंग आधारित स्टैटिक सर्वर बनाया और GitHub: github.com/ethanpil/sheret
ethanpil

3
Mongoose बाइनरी विंडोज़ वायरस का पता लगाने में विफल रहता है।
जेर्गेन स्ट्रायडोम

226

आप स्थैतिक सामग्री को होस्ट करने के लिए एक त्वरित तरीके के रूप में पायथन का उपयोग कर सकते हैं। विंडोज पर, पायथन को चलाने के लिए कई विकल्प हैं, मैंने व्यक्तिगत रूप से साइग्विन और एक्टिवपीथॉन का उपयोग किया है।

एक साधारण HTTP सर्वर के रूप में पायथन का उपयोग करने के लिए बस अपनी कार्यशील निर्देशिका को अपनी स्थिर सामग्री और प्रकार के साथ फ़ोल्डर में बदलें python -m SimpleHTTPServer 8000, निर्देशिका में सब कुछ उपलब्ध होगाhttp:/localhost:8000/

अजगर ३

पायथन के साथ ऐसा करने के लिए, 3.4.1 (और शायद पायथन 3 के अन्य संस्करण), http.serverमॉड्यूल का उपयोग करें :

python -m http.server <PORT>
# or possibly:
python3 -m http.server <PORT>

# example:
python -m http.server 8080

विंडोज पर:

py -m http.server <PORT>

1
यह एक बहुत बढ़िया है। कुछ भी नया स्थापित करने की जरूरत नहीं है ...
Jeeyoung Kim

3
इस प्रकार "या एक्टिवस्टेट अजगर स्थापित करें" या अजगर के किसी भी अन्य संस्करण :-)।
eSniff

1
आप "8000" को भी डिफ़ॉल्ट रूप से 8000 को पोर्ट करने के लिए छोड़ सकते हैं।
निक पर्किंस

5
यह एकमात्र सबसे उपयोगी चीज है जिसे मैंने पूरे दिन पढ़ा है। मैं, @ CamiloMartin की तोप की गेंद पर बैठा, मेरे सिर को पीट रहा है, अपाचे को सिवनी पर चलाने की कोशिश कर रहा है। एक भयानक नाइटेमेयर की तरह। और सभी स्थिर सामग्री की सेवा करने के लिए। eSniff-ster: शानदार।
केविनरपे

4
यह बस कमाल है! मेरी सभी जरूरतों को हल करता है और मोंगोसे सर्वर की तुलना में बहुत बेहतर काम करता है (अजगर सभी यूआरएल-एन्कोडेड पथ को निर्दोष रूप से संभालता है)।
सेवरर सिगमंडार्सन

3

सबसे छोटा मैं जानता हूँ कि lighttpd है।

सुरक्षा, गति, अनुपालन और लचीलेपन - इन सभी में लाइटटैप (प्रचलित। हल्का) का वर्णन है जो एक वेबसर्वर की दक्षता को फिर से परिभाषित कर रहा है; जैसा कि यह उच्च प्रदर्शन वातावरण के लिए डिज़ाइन और अनुकूलित है। अन्य वेब-सर्वरों की तुलना में एक छोटा मेमोरी फुटप्रिंट, सीपीयू-लोड के प्रभावी प्रबंधन और उन्नत सुविधा सेट (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting और कई और अधिक) lighttpd हर सर्वर के लिए सही समाधान है कि लोड समस्याओं से पीड़ित है। और सबसे अच्छा यह है कि ओपन सोर्स बीएसडब्ल्यू लाइसेंस के तहत लाइसेंस प्राप्त है।

संपादित करें: हटाया गया Windows संस्करण लिंक, अब एक स्पैम / मैलवेयर प्लगइन साइट।


1
आप इसे विंडोज पर लाइटटैप कैसे स्थापित करते हैं?
पुनरावर्ती

1
बस लिंक का अनुसरण करें ... इंस्टॉलर वाला पृष्ठ en.wlmp-project.net/downloads.php?cat=lighty
Ophir Yoktan

2
विंडोज़ पोर्ट को छोड़ दिया जाता है ... (देखने के लिए दुख की बात है)
जोन्सोम पुनः स्थापित मोनिका

विंडोज और लिनक्स को अनुचर द्वारा छोड़ दिया जाता है।
लोथर १

लिनक्स निश्चित रूप से नहीं छोड़ा गया है, यह अभी भी जनवरी में अंतिम बगफिक्स के रूप में रिपोज में अपडेट प्राप्त कर रहा है। विंडोज को अभी भी संकलित किया जा सकता है, लेकिन कौन जानता है कि क्या गुप्त कीड़े हैं।
सिल्वरबैकनेट

2

थेटपेड पर विचार करें । यह खिड़कियों के नीचे चल सकता है।

विकिपीडिया का हवाला देते हुए:

"यह स्थैतिक डेटा के लिए उच्च मात्रा के अनुरोधों के लिए विशिष्ट रूप से अनुकूल है"

Cygwin के तहत cygwin dll के साथ संकलित thttpd-2.25b का एक संस्करण उपलब्ध है। यह एकल थ्रेडेड है और विशेष रूप से छवियों की सर्विसिंग के लिए अच्छा है।


0

कैसिनी पर एक नजर है । यह मूल रूप से Visual Studio अपने अंतर्निहित डीबग वेब सर्वर के लिए उपयोग करता है। मैंने इसे Umbraco के साथ उपयोग किया है और यह काफी अच्छा लगता है।


7
केवल स्थिर सामग्री और तेज़ ... गंभीरता से?
ralf.w.

0

मैंने रूपी के साथ थोड़ा खेला । यह एक बहुत साफ, खुला स्रोत (GPL) जावा अनुप्रयोग है और इसका वजन 60KB से कम है। कोशिश करो!


9
लेकिन विशाल जावा सेटअप की जरूरत है।
लोथर


0

4
विंडोज पर nginx सबसे अच्छा विकल्प नहीं है। एक सेवा के रूप में इसे स्थापित करना सरल नहीं है (ओपी यह चाहता था), सेवा कभी-कभी बंद करने से इनकार करती है, और महीने के प्रत्येक जोड़े को लॉग में कोई स्पष्टीकरण के साथ शुरू करने में विफल रहता है।
रोमन स्टार्कोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.