मुख्य सामग्री पर जाएं

WP Speed of Light: गति अनुकूलन

1. गति अनुकूलन सक्रिय करें

स्पीड ऑप्टिमाइजेशन सेक्शन में वर्डप्रेस की स्पीड बढ़ाने वाले टूल्स को कॉन्फ़िगर किया जाता है। इसके लिए WP Speed of Light > Speed ​​optimization > Speedup

  • कैश सिस्टम को सक्रिय करें: यह सामान्य पेज तत्वों और डेटाबेस क्वेरी को पहले से लोड करके आपकी वेबसाइट की गति बढ़ाएगा।

कैश को मैन्युअल रूप से कैसे जोड़ें?

"wp-config.php" पर लिखने की अनुमति देनी चाहिए । इसके लिए FTP पर जाएं, फिर उस पर राइट क्लिक करें और " फ़ाइल अनुमतियां । यहां से आप अनुमति सेट कर सकते हैं।

 

फ़ाइल अनुमति सेट करें

 

"wp-config.php" फ़ाइल के शीर्ष पर "define( 'WP_CACHE',true);" स्क्रिप्ट जोड़नी होगी

 

add-cache-wp-config

 

WP Speed of Light > Speed ​​optimization > Speedup पर जाएं और Activate cache system विकल्प को सक्रिय करें।

 

कैश विकल्प सक्रिय करें

 

  • प्रत्येक फ़ाइल को साफ़ करें : हर x मिनट में संग्रहित कैश को स्वचालित रूप से साफ़ करें और तुरंत एक नया संस्करण जेनरेट करें।

  • डेस्कटॉप/टैबलेट/मोबाइल के लिए कैश: डिफ़ॉल्ट रूप से सभी डिवाइसों को डेस्कटॉप का कैश उपलब्ध कराया जाता है। डिवाइस के लिए विशिष्ट कैश का दूसरा विकल्प केवल तभी उपयोग किया जाना चाहिए जब आपका थीम फ्रेमवर्क प्रत्येक डिवाइस के लिए विशिष्ट फ़ाइलें उत्पन्न कर रहा हो।

  • समाप्ति हेडर जोड़ें: यह ब्राउज़र को निर्देश देता है कि उसे सर्वर से एक विशिष्ट फ़ाइल का अनुरोध करना चाहिए या ब्राउज़र की कैश से इसे प्राप्त करना चाहिए

  • बाह्य स्क्रिप्ट कैश करें: Google से प्राप्त स्क्रिप्ट जैसे बाह्य संसाधनों को कैश करें। चेतावनी: सक्रियण से पहले और बाद में प्रदर्शन की निगरानी अवश्य करें, कुछ मामलों में सक्रियण के बाद प्रदर्शन में कमी आ सकती है!

  • निम्नलिखित पृष्ठों को कभी भी कैश न करें: उन पृष्ठों के URL जोड़ें जिन्हें आप कैश से बाहर रखना चाहते हैं (प्रत्येक पंक्ति में एक URL)।

www.website.com/blog* जैसे नियमों का उपयोग करके URL के एक समूह को कैश से बाहर कर सकते हैं।

 

गति-अनुकूलन

 

केवल प्रो ऐडऑन के लिए 

  • सेव करने पर कैश साफ़ करें: पोस्ट, पेज आदि जैसी वर्डप्रेस सामग्री को सेव करते समय कैश को स्वचालित रूप से साफ़ करें।

  • इमेज lazy loading : इमेज तभी लोड करें जब वह उपयोगकर्ता को दिखाई दे (स्क्रॉल करने पर)।

  • आईफ्रेम और वीडियो lazy loading : सभी आईफ्रेम और HTML5 वीडियो को लेज़ी लोड करें

इमेज lazy loading सक्षम करते समय विकल्प के तौर पर, नीचे कुछ विकल्प प्रदर्शित किए जाएंगे:

  • (पिक्सेल में चौड़ाई) से कम वाली इमेज को बाहर रखें: इमेज lazy loading उन सभी इमेज को बाहर रखें जिनकी पिक्सेल में चौड़ाई इस मान से कम है। छोटे आइकन या लोगो को बाहर रखने के लिए उपयोगी।

  • (ऊंचाई पिक्सेल में) से कम वाली छवि को बाहर रखें: पिक्सेल मान में इस ऊंचाई से कम वाली सभी छवियों को इमेज lazy loading

  • इमेज lazy loading एक्सक्लूज़न: www.website.com/news* जैसे नियम या इमेज के क्लास, आईडी या लोकेशन का उपयोग करके URL के एक सेट को एक्सक्लूड करें।

 

छवि-आलसी-लोड हो रहा है

 

2. वर्डप्रेस टैब

  • क्वेरी स्ट्रिंग हटाएं: हेडर के अंदर CSS और JS फ़ाइलों जैसे स्टैटिक रिसोर्स से क्वेरी स्ट्रिंग हटाकर आप Pingdom, GTmetrix, PageSpeed ​​और YSlow जैसी सेवाओं पर अपने स्कोर को बेहतर बना सकते हैं।

  • REST API को अक्षम करें: वर्डप्रेस REST API (GET अनुरोधों का उपयोग करके डेटा प्राप्त करने के लिए उपयोग की जाने वाली API, जिसका उपयोग डेवलपर्स द्वारा किया जाता है) को अक्षम करें।

  • RSS फ़ीड अक्षम करें: वर्डप्रेस RSS फ़ीड को अक्षम करें। RSS फ़ीड उपयोगकर्ताओं को RSS फ़ीड रीडर का उपयोग करके आपके ब्लॉग पोस्ट की सदस्यता लेने की अनुमति देता है।

 

केवल प्रो ऐडऑन के लिए

  • इमोजी हटाएं: डिफ़ॉल्ट रूप से आपकी साइट के हर पेज पर इमोजी लोड होते हैं। यदि आप इनका उपयोग नहीं करते हैं, तो ये अनावश्यक हैं।

  • ग्रेवतार अक्षम करें: ग्रेवतार अवतारों को अक्षम करें और अपने मीडिया से केवल स्थानीय अवतारों का उपयोग करें।

 

वर्डप्रेस-टैब

 

3. समूह बनाएं और छोटा करें

मिनिफिकेशन ब्राउज़र द्वारा संसाधित किए जाने वाले संसाधन को प्रभावित किए बिना अनावश्यक या निरर्थक डेटा को हटाने की प्रक्रिया को संदर्भित करता है। जैसे: कोड टिप्पणियाँ और स्वरूपण, अप्रयुक्त कोड को हटाना, छोटे चर और फ़ंक्शन नामों का उपयोग करना, और इसी तरह।.

नोट: कुछ विकल्प केवल प्लगइन के प्रो ऐडऑन में ही उपलब्ध हैं। इनका उपयोग सावधानी से करें और अपनी वेबसाइट का परीक्षण करें, अन्यथा समस्याएँ उत्पन्न हो सकती हैं।
  • HTML मिनिफिकेशन: प्लगइन द्वारा सर्व की जाने वाली HTML कैश फ़ाइलों को छोटा करें

  • CSS मिनिफिकेशन: प्लगइन द्वारा सर्व की जाने वाली CSS फ़ाइलों को छोटा करें

  • JS मिनिफिकेशन: प्लगइन द्वारा सर्व की जाने वाली JS फ़ाइलों को छोटा करें

  • ग्रुप सीएसएस: कई सीएसएस फाइलों को एक ही फाइल में समूहित करने से HTTP अनुरोधों की संख्या कम हो जाएगी।

  • ग्रुप जेएस: कई जेएस फाइलों को एक ही फाइल में समूहित करने से एचटीटीपी अनुरोधों की संख्या कम हो जाएगी।

 

केवल प्रो ऐडऑन के लिए

  • फ़ॉन्ट और गूगल फ़ॉन्ट को समूहबद्ध करें: तेज़ सेवा के लिए स्थानीय फ़ॉन्ट और गूगल फ़ॉन्ट को एक ही फ़ाइल में समूहबद्ध करें।
  • JS फ़ाइलों को स्थगित करें: पेज लोड होने के अंत में JS फ़ाइलों को कॉल करें ताकि रेंडरिंग में बाधा डालने वाले तत्वों को हटाया जा सके।
  • CSS को स्थगित करें: पेज लोड होने के अंत में CSS फ़ाइलों को कॉल करें ताकि रेंडरिंग में बाधा डालने वाले तत्वों को हटाया जा सके।

जब "डिफर सीएसएस" सक्षम होता है, तो "डिफर सीएसएस से फ़ाइलों को बाहर रखें" फ़ील्ड दिखाई देगा। फिर आप प्रत्येक सीएसएस फ़ाइल के पथ को एक पंक्ति में लिखकर फ़ाइलों को डिफर सीएसएस से बाहर रख सकते हैं।

  • स्क्रिप्ट को फ़ूटर में ले जाएं: उन पृष्ठों की स्क्रिप्ट जोड़ें जिन्हें आप फ़ूटर में ले जाने से रोकना चाहते हैं (प्रति पंक्ति एक URL)
  • इनलाइन स्टाइल को बाहर रखें: मिनिफिकेशन से इनलाइन स्टाइल को बाहर रखें
  • फ़ाइलों को लघुकरण और समूहीकरण से बाहर रखें: फ़ाइलों को लघुकरण और समूहीकरण से बाहर रखने के लिए प्रत्येक फ़ाइल का पथ एक ही पंक्ति में लिखें।
  • पेज एक्सक्लूड: ऊपर सूचीबद्ध सभी ऑप्टिमाइज़ेशन से किसी पेज को बाहर करने के लिए प्रत्येक पेज URL को एक ही पंक्ति में लिखें।

"स्क्रिप्ट को फ़ूटर में ले जाएं" विकल्प को सक्षम करने पर , "स्क्रिप्ट को फ़ूटर में ले जाने से रोकें" फ़ील्ड दिखाई देगा।

 

उन्नत-अनुकूलन

 

4. प्रीलोडिंग और प्रीफ़ेचिंग

एडवांस्ड टैब की ये सुविधाएं केवल प्रो ऐडऑन प्लगइन में ही शामिल हैं।

  • कैश प्रीलोडिंग: कैश प्रीलोडिंग वह प्रक्रिया है जिसके द्वारा पेज कैश का पहला संस्करण स्वचालित रूप से तैयार किया जाता है, ताकि कैश क्लीनअप के बाद पेज पर आने वाले पहले उपयोगकर्ता को कैश जनरेशन की प्रतीक्षा न करनी पड़े। निर्दिष्ट पेज कैश यूआरएल, प्रत्येक पंक्ति में एक, कैश क्लीनअप के बाद स्वचालित रूप से पुनः उत्पन्न हो जाएंगे।

 

प्रीलोडिंग और प्रीफ़ेचिंग

 

  • DNS प्रीफ़ेचिंग: DNS प्रीफ़ेचिंग बाहरी डोमेन लिंक पर DNS जानकारी को पहले से लोड कर देगी। उदाहरण के लिए, यदि आपकी वेबसाइट हाइपरलिंक में बार-बार किसी बाहरी डोमेन का उल्लेख करती है, तो उस डोमेन का DNS पहले से प्राप्त करने से उपयोगकर्ता द्वारा उस पर क्लिक करने पर उस डोमेन का पेज तेज़ी से लोड होगा।

  • साइटमैप से .xml URL को प्रीलोड करें, प्रति पंक्ति एक: एक या अनेक साइटमैप .xml URL जोड़ें, प्रति पंक्ति एक URL

5. वूकॉमर्स

WooCommerce का उपयोग करते समय, नीचे दिए गए विकल्प गैर-WooCommerce पेजों की लोडिंग को कम करने या ऑटोक्लीनअप के लिए समय निर्धारित करने में मदद करेंगे: सेशन, कार्ट, आदि। इसके लिए आपको WP Speed of Light > Speed ​​optimization > WooCommerce । ये सुविधाएं PRO ADDON प्लगइन में शामिल हैं।

  • कार्ट फ़्रैग्मेंट्स को अक्षम करें: डिफ़ॉल्ट रूप से, WooCommerce कार्ट फ़्रैग्मेंट्स का उपयोग करता है, जिसका उपयोग पेज को रीफ़्रेश किए बिना शॉपिंग कार्ट को अपडेट करने के लिए किया जाता है। आपकी थीम और WooCommerce कॉन्फ़िगरेशन के आधार पर, यह आवश्यक हो सकता है या बेहतर प्रदर्शन के लिए आप इसे अक्षम कर सकते हैं।
  • स्टाइल अक्षम करें: गैर-वूकामर्स पेजों के लिए वूकामर्स स्टाइल अक्षम करें
  • स्क्रिप्ट अक्षम करें: गैर-वूकॉमर्स पृष्ठों के लिए वूकॉमर्स स्क्रिप्ट अक्षम करें

 

वूकॉमर्स-सेटिंग

 

  • ग्राहक सत्र और कार्ट साफ़ करें: अपने डेटाबेस में अस्थायी रूप से संग्रहीत सभी WooCommerce ग्राहक सत्र और कार्ट साफ़ करें। इससे आप प्रदर्शन और डेटाबेस स्टोरेज में काफी बचत कर सकते हैं।
  • WooCommerce ट्रांजिएंट्स साफ़ करें: आपके डेटाबेस में अस्थायी रूप से संग्रहीत सभी WooCommerce ट्रांजिएंट्स को साफ़ करें
  • स्वचालित सफाई सत्र, कार्ट ट्रांजिएंट्स: एक निश्चित अवधि (घंटों में) के बाद सत्रों, कार्ट और ट्रांजिएंट्स को स्वचालित रूप से साफ करें।
  • हार्टबीट एपीआई को अक्षम/कम करें: गतिविधि कम करने से हार्टबीट की आवृत्ति बदल जाएगी। हार्टबीट को पूरी तरह से अक्षम करने से इस एपीआई का उपयोग करने वाले अन्य प्लगइन्स और थीम्स काम करना बंद कर सकते हैं।