WordPress 6.1 Is Jam-Packed With Performance Upgrades
नवंबर 2022 में आने वाला वर्डप्रेस 6.1, प्रदर्शन में सुधार के साथ जाम-पैक है, यह दर्शाता है कि यह वह अपडेट हो सकता है जिसका कई लोग इंतजार कर रहे हैं।
2022 की शुरुआत से सितंबर के अंत तक वर्डप्रेस का प्रदर्शन स्कोर अपेक्षाकृत स्थिर रहा है, वसंत में कुछ प्रतिशत अंक ऊपर जा रहा है और फिर गर्मियों में गिर रहा है, सितंबर के अंत में लगभग 3 प्रतिशत अंक वर्ष की शुरुआत से अधिक है।
2022 में वर्डप्रेस कोर वेब विटल्स का प्रदर्शन
अधिकांश अन्य प्लेटफार्मों ने 2022 में महीने दर महीने अधिक महत्वपूर्ण प्रदर्शन सुधार का आनंद लिया है:
- विक्स अप 13 पॉइंट्स
- डूडा 8 अंक ऊपर
- स्क्वरस्पेस में 7 अंक की वृद्धि
- जूमला 7 अंक ऊपर
- ड्रूपल 5 अंक ऊपर
प्रदर्शन में सुधार की उम्मीद कर रहे वर्डप्रेस प्रकाशकों के लिए इस साल अच्छी खबर नहीं थी।
लेकिन यह बड़े पैमाने पर बदलने वाला है।
वर्डप्रेस 6.1 पर्याप्त सुधारों के साथ आता है, जिनमें से कुछ को “विशाल” कहा जाता है।
WP_Query प्रदर्शन में “भारी सुधार”
एक महत्वपूर्ण प्रदर्शन बढ़ावा का जोड़ है WP_Query को कैशिंग करना डेटाबेस में।
इसका मतलब यह है कि हर बार जब कोई विज़िटर किसी वेबपेज का अनुरोध करता है तो अनुरोध कैश में रहेगा, जो डेटाबेस से पुनर्प्राप्त किया गया था।
जब कोई अन्य आगंतुक उसी वेबपेज का अनुरोध करता है, तो डेटाबेस के लिए एक और अनुरोध करने के बजाय वर्डप्रेस डेटाबेस से पुनर्प्राप्त (क्वेरी बनाने) के बजाय कैशे (मेमोरी) से वेबपेज डेटा को पुनः प्राप्त करेगा। जिसके परिणामस्वरूप तेजी से प्रदर्शन होता है।
वर्डप्रेस कोर योगदानकर्ता जिन्होंने हाल ही में इस सुधार पर काम किया है ट्वीट किए:
“वर्डप्रेस 6.1 में, डेटाबेस के प्रदर्शन में भारी सुधार हुआ है।
WP_Query में डेटाबेस क्वेरी अब कैश की गई हैं।
एक टिकट जिस पर मैं 5+ वर्षों से काम कर रहा था, विलय कर दिया गया था।
इसका परिणाम अरबों कम दोहराए गए डेटाबेस प्रश्नों में होना चाहिए”
REST API डेटाबेस क्वेरी में सुधार
जब एक वेबपेज का अनुरोध किया जाता है, तो वेबपेज पेज के विभिन्न घटकों के लिए अलग-अलग अनुरोध करेगा। यह सुधार डेटाबेस प्रश्नों (वेबपेज के कुछ हिस्सों के लिए अनुरोध) की संख्या को कम करके उस प्रक्रिया को सुव्यवस्थित करता है।
WordPress के बताते हैं:
“आरईएसटी एपीआई अनुरोधों की प्रतिक्रियाओं के खिलाफ प्रोफाइलिंग टूल चलाते समय, यह पता चला कि पोस्ट नियंत्रक प्रत्येक पोस्ट से बहुत सारे लिंक किए गए डेटा का अनुरोध करते हैं।
उदाहरण के लिए, REST API प्रतिक्रिया में किसी पोस्ट को वापस करते समय, लिंक किए गए डेटा जैसे लेखक (उपयोगकर्ता), फ़ीचर्ड इमेज और पैरेंट पोस्ट सभी का अनुरोध किया गया था।
चूंकि ये लिंक किए गए आइटम कैश में प्राइम नहीं किए गए थे, इसका मतलब यह हो सकता है कि REST API प्रतिक्रिया में प्रत्येक पोस्ट के लिए 3 अलग-अलग डेटाबेस प्रश्न होंगे: एक उपयोगकर्ता के लिए, एक फीचर्ड इमेज के लिए, और दूसरा पैरेंट पोस्ट के लिए।
वर्डप्रेस 6.1 में सभी कैश को एक ही डेटाबेस क्वेरी में प्राइम किया जाता है “
अतिरिक्त कैशिंग सुधार
कैश से संबंधित अन्य सुधार हैं जो वेबपृष्ठों के वितरण को गति देते हैं।
कैश एपीआई में सुधार
ये कुछ सुधार हैं।
सरल शब्दों में, एक सुधार जिसे “कैश कुंजी प्रकार जांचें“प्लगइन्स द्वारा बनाई गई समस्या का समाधान करता है।
यह एक ऐसी समस्या को ठीक करता है जो विफलता का कारण बनती है जिसके परिणामस्वरूप थोड़ा अजीब व्यवहार या एकमुश्त विफलता हो सकती है।
यह सुधार प्लगइन डेवलपर्स के लिए समस्या को नोटिस करना आसान बनाता है।
इस फिक्स पर डेवलपर नोट कहता है:
“यह प्रतिबद्धता दी गई कैश कुंजियों पर एक त्वरित प्रकार की जाँच का परिचय देती है और एक _doing_it_wrong () संदेश जोड़ती है जो प्लगइन डेवलपर्स को इन मुद्दों को जल्दी नोटिस करने में मदद करनी चाहिए।”
दूसरा सुधार कहा जाता है, कैशे प्राइमिंग फ़ंक्शन से `@access Private` हटाएं.
इस सुधार के लिए एक स्पष्ट अंग्रेजी व्याख्या यह है कि यह थीम और प्लगइन डेवलपर्स को कुछ कार्यों का उपयोग करने और उपयोग करने का अवसर प्रदान करता है जिसके परिणामस्वरूप कम डेटाबेस क्वेरी होगी जो बदले में साइट के प्रदर्शन को गति देगी।
पोस्ट, पोस्ट प्रकार में सुधार
बड़ी मात्रा में कस्टम टैक्सोनॉमी (जैसे टैग और श्रेणियां) वाली वेबसाइटों के प्रदर्शन में सुधार करता है।
बहु-साइट सुधार
मल्टीसाइट वातावरण में डेटाबेस प्रश्नों को कम करता है।
मीडिया हैंडलिंग सुधार
यह एक प्रदर्शन को बढ़ावा देता है कि कैसे छवियों को वेबपेज पुनर्प्राप्ति और प्रदर्शन को धीमा करने से रोकने के लिए स्थगित किया जाता है, जिसके परिणामस्वरूप प्रदर्शन में वृद्धि होती है।
WordPress के इसका वर्णन इस प्रकार करता है:
“हाल ही में मैं img टैग के लिए एक और विशेष विशेषता के साथ खेल रहा हूं जो मूल रूप से डिकोडिंग = “async” है।
एक पृष्ठ में छवियों के लिए एसिंक डिकोडिंग को लागू करने के बाद, पृष्ठ लोड और भी तेज हो गया है और छवियों को ब्राउज़र द्वारा अतुल्यकालिक रूप से डीकोड किया जाता है, सामग्री को लगभग तुरंत लोड किया जाता है और पेज रेंडर समय को भी कम करता है। यह किसी भी वेबपेज के लिए एक बहुत बड़ा प्रदर्शन बूस्टर है जिसमें बहुत सारी छवियां हैं (इसलिए मूल रूप से अधिकांश साइटें)।
कोर ब्लॉक पंजीकरण के लिए बेहतर PHP प्रदर्शन
यह सुधारता है कि “ब्लॉक पंजीकरण” कैसे संभाला जाता है। यह एक सुधार है कि कैसे ब्लॉक की पहचान की जाती है और उसे संभाला जाता है।
WordPress के इसका वर्णन करता है:
“… फाइल सिस्टम को कम करें और ब्लॉक.जेसन फाइलों के प्रसंस्करण को कम करें, जिससे सभी वर्डप्रेस साइटों को लाभ हो और प्रदर्शन में सुधार हो …”
नई साइट स्वास्थ्य जांच
वर्डप्रेस 6.1 दो नई साइट स्वास्थ्य जांच के साथ आता है। हालांकि यह अपने आप में एक प्रदर्शन सुधार नहीं है, लेकिन यह प्रकाशकों को यह पहचानने में मदद करता है कि क्या वे स्थायी ऑब्जेक्ट कैश और/या पूर्ण पृष्ठ कैश के उपयोग से अपनी साइट के प्रदर्शन में सुधार कर सकते हैं।
लगातार वस्तु कैश
Persistent Object Cache अक्सर अनुरोधित वेबपेज भागों को कैश (मेमोरी में) में रखता है, एक वेबपेज के प्रदर्शन को तेज करता है और सर्वर लोड को कम करता है।
पूरा पृष्ठ कैश
एक पूर्ण पृष्ठ कैश पूरे वेबपेज का कैश है, अनिवार्य रूप से एक वेबपेज को एक स्थिर HTML पेज की तरह व्यवहार करता है। एक पूर्ण पृष्ठ कैश आमतौर पर उस साइट पर उपयोगी नहीं होता है जो गतिशील है और जिसमें वैयक्तिकरण शामिल है।
क्रॉन एपीआई
यह एक बग फिक्स की तरह लगता है, लेकिन यह wp-cron.php में भी सुधार है, जो बैकअप, शेड्यूल किए गए पोस्ट या अपडेट जैसी चीजों के लिए एक कार्य शेड्यूलर है।
अपडेट लाइटस्पीड वेब सर्वर प्लस एलएसएपीआई के साथ इसे (फिर से) संगत बनाकर प्रदर्शन को गति देगा। तकनीकी विवरण यहाँ.
कई और प्रदर्शन सुधार
कई और प्रदर्शन सुधार हैं लेकिन ऊपर सूचीबद्ध अपडेट सबसे उल्लेखनीय हैं।
मैं प्रदर्शन में सुधार के अलावा, वर्डप्रेस 6.1 एक्सेसिबिलिटी में सुधार, ब्लॉक एडिटर, थीम डेवलपर्स के लिए अधिक लचीलेपन और विकल्पों, नवीनतम संस्करणों के लिए बाहरी पुस्तकालयों को अपडेट करने, नए कार्यों, नए फिल्टर और यहां तक कि पॉडकास्ट के लिए एक नया ओएम्बेड प्रदाता के साथ भी आएगा।
अपडेट आम तौर पर वृद्धिशील होते हैं लेकिन वर्डप्रेस 6.1 काफी हद तक आकार ले रहा है, इसे 1 नवंबर, 2022 को जारी करने के लिए देखें।
उद्धरण
वर्डप्रेस 6.1 के लिए प्रदर्शन फील्ड गाइड
शटरस्टॉक / लजुपको स्मोकोव्स्की द्वारा विशेष रुप से प्रदर्शित छवि
window.addEventListener( 'load', function() { setTimeout(function(){ striggerEvent( 'load2' ); }, 2000); });
window.addEventListener( 'load2', function() {
if( sopp != 'yes' && addtl_consent != '1~' && !ss_u ){
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: 'wordpress-6-1-performance', content_category: 'news wp' }); } });