वर्डप्रेस परफॉर्मेंस टीम अनबंडलिंग परफॉर्मेंस लैब प्लगइन की दिशा में काम कर रही है – WP टैवर्न

वर्डप्रेस परफॉर्मेंस टीम अनबंडलिंग परफॉर्मेंस लैब प्लगइन की दिशा में काम कर रही है - WP टैवर्न

मैट मुलेनवेग के प्रदर्शन लैब प्लगइन में कार्यक्षमता जोड़ने से रोकने के हालिया अनुरोध का जवाब देने के स्पष्ट उद्देश्य के साथ वर्डप्रेस की प्रदर्शन टीम इस सप्ताह मिली, जो अन्यथा एक स्टैंडअलोन प्लगइन के रूप में काम कर सकती थी।

दिसंबर 2022 के अंत में, प्रदर्शन टीम ने नए SQLite कार्यान्वयन का परीक्षण करने के निर्देश प्रकाशित किए, जिसे एक मॉड्यूल के रूप में प्रदर्शन लैब प्लगइन में बंडल किया गया था। मुलेनवेग ने पोस्ट पर टिप्पणी की, यह दर्शाता है कि उन्होंने SQLite कार्यक्षमता को स्टैंडअलोन समुदाय प्लगइन बनने के लिए बेहतर अनुकूल माना:

क्या हम इसे अपना समुदाय प्लगइन बना सकते हैं, उम्मीद है कि एक कैननिकल बन जाए, और प्रदर्शन लैब में इस तरह की अतिरिक्त चीजें डालना बंद कर दें – ऐसा लगता है कि हम पीएल में चीजों को अनावश्यक रूप से भर रहे हैं।

अक्टूबर के मध्य में मैंने अनुरोध किया है कि हम वेबपी के आसपास @tweetythierry के साथ इस अनावश्यक बंडलिंग को रोक दें, जिसे प्रदर्शन लैब में डाल दिया गया था, इसलिए यह निराशाजनक है कि SQLite जैसे अन्य बड़े फ़ंक्शन को प्रदर्शन लैब प्लगइन में बंडल किया गया था।

आगामी प्रदर्शन सुविधाओं के लिए परीक्षकों के एक आधार को प्रेरित करने के प्रयास में, प्रदर्शन टीम प्लगइन में नई प्रदर्शन-संबंधित कार्यक्षमता को बंडल करने की ओर झुक गई है। हालांकि वे पहले से ही स्व-निहित मॉड्यूल के रूप में विकसित किए गए हैं, इसलिए उन्हें अलग-अलग प्लगइन्स के रूप में आसानी से निकाला जा सकता है, चिंता यह है कि उनकी दृश्यता बहुत कम हो जाएगी। प्रदर्शन लैब प्लगइन में 30,000 से अधिक सक्रिय इंस्टाल हैं। किसी भी स्टैंडअलोन प्लगइन को उपयोगकर्ता आधार बनाने में समय लगेगा, जबकि प्रदर्शन लैब में जोड़ी गई कार्यक्षमता में तत्काल दर्शक होते हैं।

“इस बात से सहमत हैं कि स्टैंड अलोन प्लगइन्स के लिए निश्चित रूप से वैध उपयोग के मामले हैं, विकास/रखरखाव, गोद लेने, पदोन्नति, डेवलपर ऑनबोर्डिंग/योगदान इत्यादि जैसे एकल हब प्लगइन के कुछ फायदों के बारे में जागरूक रहना, जो प्रदर्शन लैब आज अच्छी तरह से सुविधा प्रदान करता है। एक केंद्रीय प्रदर्शन फ़ोकस कम्युनिटी हब प्लगइन,” प्रदर्शन टीम के योगदानकर्ता थिएरी मुलर ने अनबंडलिंग अनुरोध के जवाब में कहा।

मुलर ने इस सप्ताह की प्रदर्शन टीम की बैठक में तीन अलग-अलग विकल्प योगदानकर्ताओं पर चर्चा की:

  • विकल्प 1: PL को वैसे ही रखें, लेकिन अलग-अलग प्लगइन्स के रूप में अतिरिक्त रूप से मॉड्यूल तैनात करें
  • विकल्प 2: पीएल को एक “रैपर” बनाएं जो केंद्रीय बुनियादी ढांचे और व्यक्तिगत प्लगइन्स की सिफारिश पर केंद्रित हो
  • विकल्प 3: अलग-अलग प्लगइन्स के पक्ष में PL को पूरी तरह से हटा दें

विकल्प 3 उन लोगों के लिए सबसे कम आकर्षक प्रतीत होता है जिन्होंने इस सप्ताह की चर्चा में भाग लिया, क्योंकि यह खोजे जाने के लिए अधिक बाधाओं का परिचय देता है। प्रदर्शन टीम के योगदानकर्ता फ़ेलिक्स अर्न्त्ज़ ने कहा कि विकल्प 1 का एक लाभ यह है कि प्लगइन उन 30K लोगों के लिए काम करना जारी रखेगा, जिनके पास वर्तमान में यह स्थापित है और उस विकल्प 2 के लिए “एक जटिल प्रवासन की आवश्यकता होगी जिसे उपयोगकर्ता संभवतः समझ नहीं पाएंगे।”

वर्डप्रेस डेवलपर जॉनी हैरिस ने सुझाव दिया कि प्रत्येक कार्यक्षमता को अपने प्लगइन में रखने से परीक्षण में मदद मिलती है लेकिन यह भी पूछा जाता है कि मॉड्यूल क्या परिभाषित करता है।

“क्या वर्तमान साइट स्वास्थ्य जांच सभी एक साथ होगी, उदाहरण के लिए?” हैरिस ने पूछा। “SQLite और WebP स्पष्ट रूप से उनके अपने मॉड्यूल हैं, लेकिन छोटी चीज़ों के बारे में क्या?”

Arntz ने सुझाव दिया कि योगदानकर्ता वर्तमान मॉड्यूल को प्लगइन्स के रूप में कैसे वितरित किया जा सकता है, इस बारे में चर्चा जारी रखें। उन्होंने सुझाव दिया कि प्रत्येक मॉड्यूल अपना खुद का प्लगइन बन सकता है जहां कुछ मॉड्यूल स्टैंडअलोन प्लगइन्स बन जाते हैं और अन्य को कुछ “विषय विशिष्ट” प्लगइन्स में एक साथ समूहीकृत किया जाएगा।

योगदानकर्ता GitHub मुद्दे पर विभिन्न दृष्टिकोणों पर अधिक विस्तार से चर्चा कर रहे हैं और सर्वश्रेष्ठ दृष्टिकोण पर मतदान करेंगे। वोट शुक्रवार, 20 जनवरी, 2023 तक खुला रहेगा।

वर्डप्रेस परफॉर्मेंस टीम अनबंडलिंग परफॉर्मेंस लैब प्लगइन की दिशा में काम कर रही है - WP टैवर्न वर्डप्रेस परफॉर्मेंस टीम अनबंडलिंग परफॉर्मेंस लैब प्लगइन की दिशा में काम कर रही है - WP टैवर्न

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *