वेबमैन क्या है
वेबमैन workerman पर आधारित एक उच्च प्रदर्शन HTTP सेवा फ्रेमवर्क है। वेबमैन का उपयोग पारंपरिक php-fpm ढांचा को बदलने के लिए किया जाता है, जो उच्च प्रदर्शन और स्केलेबल HTTP सेवा प्रदान करता है। आप वेबमैन का उपयोग वेबसाइट, HTTP इंटरफेस या माइक्रो सेवा विकसित करने के लिए कर सकते हैं।
इसके अतिरिक्त, वेबमैन कस्टम प्रोसेस का समर्थन करता है, जिसे workerman की तरह कोई भी काम किया जा सकता है, जैसे वेबसोकेट सेवा, इंटरनेट ऑफ थिंग्स, गेम, TCP सेवा, UDP सेवा, यूनिक्स सॉकेट सेवा आदि।
वेबमैन दर्शन
सबसे छोटा कर्णारहित कर्ण प्रदान करना और सबसे बड़ी स्थायिता और सबसे शक्तिशाली प्रदर्शन प्रदान करना।
वेबमैन केवल सबसे महत्वपूर्ण कार्य (रूटिंग, मध्यवर्त, सत्र, कस्टम प्रोसेस एपीआई) प्रदान करता है। बाकी सभी सुविधाएं कॉम्पोजर पारिस्थितिकता का पुनर्चक्रित करने का मतलब है, जिसका अर्थ है कि आप वेबमैन में सबसे जाने माने सुविधा सामग्री का उपयोग कर सकते हैं, जैसे कि डेटाबेस क्षेत्र में डेवलपर लारावल का illuminate/database
, और विचार की सकती है। यहां जोड़ना भी उनके लिए बहुत आसान होता है।
वेबमैन की खासियतें
- उच्च स्थिरता। वेबमैन workerman पर आधारित है, workerman हमेशा से उन्नत स्थिरता सॉकेट फ्रेमवर्क है।
- अत्यधिक प्रदर्शन। वेबमैन का प्रदर्शन पारंपरिक php-fpm फ्रेमवर्क से 10-100 गुना अधिक है, गो जैसे गिन इको फ्रेमवर्क से करीब दोगुना अधिक।
- उच्च पुनर्चक्रिति। परिवर्तन की आवश्यकता नहीं है, विशेषज्ञ कंपोज़र सामग्री और कक्षह लाइब्रेरी का पुनर्चक्रित किया जा सकता है।
- उच्च विस्तारकता। स्वयं पूर्ण प्रक्रियाओं का समर्थन करता है, workerman के कुछ भी कार्य किया जा सकता है।
- अत्यंत सरल और उपयोग में आसान, शिक्षा लागत बहुत कम है, कोड लेखन और पारंपरिक फ्रेमवर्क से कोई अंतर नहीं होता है।
- सबसे बड़ी हितैषी और मित्रपूर्ण MIT ओपन सोर्स लाइसेंस का उपयोग करना।
परियोजना का पता
गिटहब: https://github.com/walkor/webman कृपया अपने छोटे सितारों से कंजूस न हों
गीटी: https://gitee.com/walkor/webman कृपया अपने छोटे सितारों से कंजूस न हों
तीसरे पक्षीय मान्य परीक्षण डेटा
डेटाबेस क्वेरी व्यापार के साथ, वेबमैन की एकल मशीन क्षमता 39 हजार QPS तक होती है, जो पारंपरिक php-fpm ढांचा वाले लारावल फ्रेमवर्क से 80 गुना अधिक है।
डेटाबेस क्वेरी व्यापार के साथ, वेबमैन जैसे ही गो भाषा के समान प्रकार के वेब फ्रेमवर्क से करीब दोगुना अधिक प्रदर्शन करता है।
ऊपरी आंकड़े techempower.com से प्राप्त किए गए हैं।