मुझे एक प्रोजेक्ट सौंपा गया है जिसके लिए मुझे कुछ HTML पृष्ठ की सेवा करने की आवश्यकता है। यह एम्बेडेड सिस्टम (लिनक्स सेंटोस 6.3 चल रहा है) में कुछ अतिरिक्त रस उपलब्ध है, लेकिन पहले से ही कई जिम्मेदारियां हैं।अपाचे या Nginx, आदि का उपयोग क्यों परेशान?
मैंने अपाचे को माना लेकिन ब्लोट के कारण इसे फेंक दिया, मैंने निगेंक्स में देखा लेकिन अब भी उससे शर्म आ रहा हूं। ऐसा लगता है कि मुझे और अधिक 'कार्यक्षमता' मिल रही है और नतीजतन, मुझे आवश्यकता से अधिक CPU उपयोग।
क्या कोई मुझे इस बारे में बता सकता है कि मैं केवल एसिंक सॉकेट का उपयोग करके HTTP प्रोटोकॉल को क्यों लागू नहीं करूंगा?
मेरे विशिष्ट जरूरतों हैं:
प्राप्त करें और डीकोड हो जाता है और पदों।
अनुरोध के रूप में सीएसएस, जेएस और जेपीजी फाइलें भेजें।
आउटपुट हेडर, कुकी, सिर और बॉडी डेटा जीईटी/पीओएसटी के डीकोड के आधार पर।
यह देखते हुए कि मैं असंख्य बातें इन वेबसर्वर को प्रस्तुत करते हैं, कर रहा हूँ मैं इसे अपने आप कर के इस पाठ्यक्रम संभालने में अनुभवहीन जा रहा है की जरूरत नहीं है? आप क्या सुझाव देंगे या चेतावनी देंगे?
के साथ शुरू हुआ वास्तव में बुनियादी रूप से लागू करने के लिए, सुनिश्चित करें कि। केवल सुरक्षा जोखिमों से सावधान रहें कि मौजूदा वेब सर्वर के रूप में आप कम करने के लिए उतने अच्छे नहीं हैं। –
इसे सही करने की चुनौती, खासकर यदि सुरक्षा जोखिम है। लेकिन छोटे एम्बेडेड वेबसर्वर हैं जिन्हें आप देख सकते हैं। –
यदि आपको केवल GET और POST का एक छोटा सबसेट लागू करना है, तो यह स्क्रैच से करने के लिए बहुत सरल है। –