मेरे पास सी में लिखा गया फैंसी नया एल्गोरिथम है,
int addone (int a) {A + 1; } और मैं एक वेब एप्लिकेशन के रूप में तैनात करना चाहता हूं, उदाहरण के लिए
जो इस पर प्रतिक्रिया देता है,
सामग्री-प्रकार: पाठ / सादे 6 इस तरह से कुछ होस्ट करने का सबसे अच्छा तरीका क्या है? मेरे पास एक मौजूदा सेटअप है जो अपाचे 2 पर पायथन mod_wsgi का उपयोग कर रहा है, और परीक्षण के लिए मैंने सी से एक बाइनरी का निर्माण किया है और पायथन के ओएसपोपेन 2 का प्रयोग करते हुए एक सबप्रोसेस के रूप में कॉल किया है।
मुझे यह बहुत तेज़ होना चाहिए और नहीं बर्बाद उपरि (यानी मुझे इस अन्य पायथन सामग्री की ज़रूरत नहीं है)। मैं पूरे सर्वर को इसके लिए समर्पित कर सकता हूं, कुछ भी आवश्यक है, आदि को फिर से संकलित कर सकता हूं।
मैं अपाचे सी मॉड्यूल को देखने के बारे में सोच रहा हूं। क्या यह उपयोगी है? या मैं पायथन से सीधे कॉल करने के लिए SWIG wrappers का निर्माण कर सकता हूं, लेकिन फिर से यह बेकार लगता है अगर मैं पायथन का उपयोग नहीं कर रहा हूं। किसी भी सुझाव?
सबसे आसान तरीका यह प्रोग्राम सीजीआई ऐप () के रूप में लिखना है। यह किसी भी वेबसर्वर के साथ चलने वाला होगा जो आम गेटवे इंटरफ़ेस का समर्थन करता है आउटपुट स्वरूप को सीजीआई नियमों का पालन करना होगा।
यदि आप वेब सर्वर क्षमताओं का पूर्ण लाभ लेना चाहते हैं तो आप अपाचे मॉड्यूल को सी में लिख सकते हैं। इसकी थोड़ी और तैयारी की आवश्यकता है लेकिन आपको पूर्ण नियंत्रण की आवश्यकता है ।
Comments
Post a Comment