HeadlinesBriefing favicon HeadlinesBriefing.com

दुनिया का सबसे तेज़ PHP वेबसर्वर FPM और Swoole को पछाड़ता है

Hacker News •
×

एक नया एकल-फाइल PHP वेबसर्वर दावा करता है कि वह बिना एक्सटेंशन, Docker या कोड संशोधन के Swoole, FrankenPHP और मानक PHP-FPM से तेज़ है। GitHub पर होस्ट यह परियोजना एक साधारण git clone या एक स्वतंत्र बाइनरी चलाकर तैनात की जा सकती है। यह एक ही प्रक्रिया के भीतर nginx, PHP-FPM, Node, Redis और supervisor की पूरी स्टैक को बदल देता है। बेंचमार्क्स से पता चलता है कि यह CPU-बाउंड वर्कलोड पर PHP-FPM की 14 गुना और 50ms विलंबता वाली I/O-बाउंड टास्क पर 24 गुना थ्रूपुट प्राप्त करता है। 200ms विलंबता का अनुकरण करते वास्तविक डेटाबेस लोड पर, सर्वर प्रतिस्पर्धियों की 10 से 25 गुना प्रदर्शन दिखाता है। वास्तुकला कॉपी-ऑन-राइट मेमोरी ऑप्टिमाइजेशन के साथ स्थायी वर्कर्स का उपयोग करती है। फ्रेमवर्क को पेरेंट प्रोसेस में लोड करके और वर्कर्स को फॉर्क करके, कर्नल लोड किए गए क्लासेज को साझा करता है। वर्कर्स केवल अनुरोधों के दौरान लिखे गए मेमोरी पेजों के लिए भुगतान करते हैं, जिससें न्यूनतम RAM पर हज़ारों वर्कर्स चल सकते हैं। WordPress जैसा अनुरोध केवल 30 पेजों को गंदा करता है, प्रति वर्कर लगभग 120KB का उपयोग करता है। सर्वर WebSockets, Rooms, माइक्रोसर्विस आइसोलेशन, SQLite रिप्लिकेशन के साथ क्लस्टरिंग और ऑटो-जनरेटेड API डॉक्यूमेंटेशन का समर्थन करता है। इसमें TLS समर्थन, एक बिल्ट-इन cron शेड्यूलर और दैनिक रोटेशन के साथ बफर्ड एक्सेस लॉग्स शामिल हैं।