आप जानते हैं कि हर वर्डप्रेस साइट को साइट को ऑप्टिमाइज़ करने के लिए कैश प्लगइन की आवश्यकता होती है जो तेज़ी से लोड हो सके। WP सुपर कैश प्लगइन ऑटोमैटिक द्वारा एक मुफ्त कैश प्लगइन है , यह बाजार पर सबसे अच्छे कैश प्लगइन्स में से एक है।
इस वर्डप्रेस गाइड में, मैं आपको WP सुपर कैश सेटिंग्स सेट अप करने का तरीका दिखाऊंगा , जो आपकी वेबसाइट को गति दे सकता है । इस प्लगइन में उन्नत सेटिंग्स पृष्ठ सही ढंग से सेट अप करने के लिए सबसे उन्नत पृष्ठ है।
यह ध्यान रखना महत्वपूर्ण है कि कुछ सेटिंग इस आधार पर अलग-अलग होंगी कि आपकी वेबसाइट डायनेमिक है या ईकॉमर्स, आप शेयर्ड या VPS होस्टिंग का उपयोग कर रहे हैं या नहीं, और आप कितनी बार कंटेंट अपडेट करते हैं और अपनी साइट में बदलाव करते हैं। सुनिश्चित करें कि आपको प्रत्येक सेटिंग के बारे में अच्छी समझ है और उन्हें अपनी वेबसाइट के लिए सबसे उपयुक्त तरीके से कॉन्फ़िगर करें।
WP सुपर कैश प्लगइन: उन्नत कॉन्फ़िगरेशन और सेटिंग्स गाइड
1. आसान
- कैशिंग: चालू – “प्लगइन का उपयोग करने का संपूर्ण उद्देश्य।”
- कैश परीक्षण: यह सुनिश्चित करने के लिए कि कैश वास्तव में काम कर रहा है, उसका परीक्षण करना।
टाइमस्टैम्प मेल नहीं खाते: यदि आपको यह त्रुटि मिलती है कि “पृष्ठ मेल नहीं खाते! टाइमस्टैम्प भिन्न हैं या नहीं मिले!”, तो क्लाउडफ्लेयर में HTML मिनिफ़ाई को अक्षम करने का प्रयास करें और कैश को साफ़ करें।
2. उन्नत (सबसे महत्वपूर्ण सेटिंग अनुभाग)
- कैशिंग: कैशिंग सक्षम करें .
- कैश वितरण विधि: सरल या विशेषज्ञ?
- यदि आप शुरुआती हैं तो सरल चुनें लेकिन यदि आप अधिक तेज़ गति चाहते हैं तो विशेषज्ञ चुनें।
एक्सपर्ट मोड सेटिंग – यह सरल मोड से तेज़ है और इसमें CPU स्पाइक्स की संभावना कम है क्योंकि यह PHP को बायपास करता है और अनुरोध हल्के होते हैं ( प्लगइन पेज पर वर्णित )। एक बार इसे चालू करने के बाद, सेटिंग को सेव करें और पेज रिफ्रेश करने के बाद, नीचे स्क्रॉल करें और आपको नया बटन दिखाई देगा जो ” अपडेट मॉड_रीराइट रूल्स ” दिखाता है। WP सुपर कैश स्वचालित रूप से आपकी .htaccess फ़ाइल को संशोधित करेगा और आपको नीचे संदेश दिखाएगा। यदि यह विफल रहता है, तो आपको नियमों को स्वयं संपादित करना होगा जो आप सीधे WP सुपर कैश में कर सकते हैं। और यदि वह विफल रहता है, तो सरल मोड का उपयोग करें। NGINX उपयोगकर्ताओं को विशेषज्ञ मोड का उपयोग करने के लिए कुछ अतिरिक्त कदम उठाने होंगे। यह भी ध्यान दें कि कुछ सेटिंग्स (जैसे डायनेमिक कैशिंग) केवल सरल मोड में उपलब्ध हैं।
कैश प्रतिबंध: लॉग-इन विज़िटर के लिए कैशिंग अक्षम करें चुनें – लॉग इन करने वाले उपयोगकर्ताओं को अद्वितीय डेटा देखना चाहिए, लेकिन यदि कैशिंग मौजूद है, तो वे ऐसा नहीं कर सकते। यही कारण है कि यह सलाह दी जाती है।
GET पैरामीटर वाले पेजों को कैश न करें: चालू – पहले जैसा ही विचार। आपको क्वेरी स्ट्रिंग पेजों को कैश नहीं करना चाहिए क्योंकि ये पेज गतिशील होते हैं।
पृष्ठों को संपीड़ित करें: ऑन – पृष्ठों को संपीड़ित करने के लिए GZIP का उपयोग करता है, हालांकि यदि आपका होस्ट ब्रॉटली का समर्थन करता है, तो आपको इसका उपयोग करना चाहिए क्योंकि यह पृष्ठों के आकार को कम करने में अधिक प्रभावी है।
कैश पुनर्निर्माण: चालू – यदि कैश का पुनर्निर्माण किया जा रहा है और वह अनुपलब्ध है, तो नई फ़ाइल के पुनर्निर्माण तक पुरानी कैश फ़ाइल का उपयोग किया जाएगा। यह न केवल आगंतुकों को कैश हिट प्राप्त करने को सुनिश्चित करता है, बल्कि यह CPU स्पाइक्स को भी रोकता है क्योंकि अनकैश किए गए पृष्ठ सर्व नहीं किए जाएँगे (जो बहुत सारे संसाधनों का उपयोग करते हैं)।
पेज कंटेंट के साथ HTTP हेडर कैश करें: PHP स्क्रिप्ट का उपयोग करके कंटेंट कैश करता है लेकिन यह केवल सरल मोड में उपलब्ध है (जो धीमा है)। यदि सरल मोड का उपयोग कर रहे हैं, तो आपको इसे चालू करना चाहिए ।
304 ब्राउज़र कैशिंग: यह सेटिंग भी केवल सरल मोड के लिए उपलब्ध है। इस मामले में, आपको इसे चालू करना होगा । ब्राउज़र कैशिंग विज़िटर के ब्राउज़र में सामान्य फ़ाइलों को संग्रहीत करके आपकी साइट की गति बढ़ाता है।
ज्ञात उपयोगकर्ताओं को अनाम बनाएं ताकि उन्हें सुपरकैश्ड स्टैटिक फ़ाइलें दी जा सकें: बंद – यह “लॉग-इन आगंतुकों के लिए कैशिंग अक्षम करें” को ओवरराइड करता है और इसे आम तौर पर अक्षम छोड़ दिया जाना चाहिए।
डायनेमिक कैशिंग सक्षम करें: यह सेटिंग केवल सरल मोड में उपलब्ध है। इस मामले में, आपको इसे चालू करना होगा क्योंकि यह आपकी वेबसाइट के कुछ हिस्सों को गतिशील रखता है (प्लगइन पेज पर अधिक नोट्स देखें)।
मोबाइल डिवाइस समर्थन: बंद – यह मोबाइल उपयोगकर्ताओं के लिए एक अलग कैश्ड फ़ाइल प्रदान करता है, जिसकी आवश्यकता नहीं है यदि आपके पास एक उत्तरदायी वेबसाइट है। केवल तभी सक्षम करें जब आप एक अलग मोबाइल थीम का उपयोग करते हैं।
.htaccess फ़ाइल से UTF8/ब्लॉग वर्णसेट समर्थन हटाएँ: बंद – यदि आपको अपनी वेबसाइट पर अजीब वर्ण (Â â ¢) दिखाई देते हैं, तो इसे ठीक कर देना चाहिए। अन्यथा, आपको यह सेटिंग अक्षम छोड़ देनी चाहिए।
जब कोई पोस्ट या पृष्ठ प्रकाशित या अद्यतन किया जाता है, तो सभी कैश फ़ाइलें साफ़ करें: जब आप पोस्ट या पृष्ठ की सामग्री प्रकाशित या अद्यतन करते हैं, तो यह कैश साफ़ कर देता है, जिससे आपकी वेबसाइट के अन्य भाग सबसे हालिया पोस्ट दिखाते हैं।
अतिरिक्त होमपेज जाँच: चालू – यह सेटिंग कैश बनाने से पहले होमपेज को अधिक बार जाँचती है। WP सुपर कैश इसे चालू करने की सलाह देता है।
टिप्पणी किए जाने पर ही वर्तमान पृष्ठ को ताज़ा करें: चालू – जब कोई ब्लॉग टिप्पणी छोड़ता है, तो केवल वह पृष्ठ ताज़ा होता है। यह समझ में आता है क्योंकि कोई अन्य पृष्ठ नहीं बदला गया था।
इस पृष्ठ पर नवीनतम कैश किए गए पृष्ठों की सूची बनाएं: – यह सेटिंग आपके सभी नए कैश किए गए पृष्ठों को वर्तमान पृष्ठ पर दिखाती है। जैसे साइडबार में। यदि आप इसे नहीं देखना चाहते हैं, तो इसे अक्षम छोड़ दें।
मोटे फ़ाइल लॉकिंग: – WP सुपर कैश स्पष्ट रूप से कहता है कि यह आपकी वेबसाइट को धीमा कर सकता है। इसलिए इसे अक्षम करें
लेट इनिट: बंद – यदि आप अपना सोर्स कोड चेक करते हैं और “सुपर कैश डायनेमिक पेज का पता चला लेकिन लेट इनिट सेट नहीं है” त्रुटि देखते हैं, तो इस सेटिंग को सक्षम करने से यह ठीक हो जाएगा। अन्यथा, इसे बंद ही रहने दें।
कैश स्थान: यहां कुछ भी करने की जरूरत नहीं है, यह केवल आपको आपकी कैश की गई फाइलों की निर्देशिका दिखाता है।
कैश टाइमआउट: आपको यह संख्या बदलनी होगी। मैं मूल रूप से सेकंड की अधिक संख्या का उपयोग करता हूं, इसलिए कैश पुनर्निर्माण केवल 1 दिन या 2 दिन पर ही बनता है। यदि आप डिफ़ॉल्ट सेटिंग (1800 सेकंड) का उपयोग करते हैं, तो यह आपके सर्वर को आसानी से ओवरलोड कर सकता है क्योंकि कैश हर 30 मिनट में फिर से बनाया जाता है। इस संख्या को निर्धारित करते समय, आपको मुख्य रूप से इस बात को ध्यान में रखना चाहिए कि आप अपनी वेबसाइट को कितनी बार अपडेट करते हैं और आपके सर्वर की क्षमता कितनी है। यदि आप अपनी वेबसाइट को अक्सर अपडेट नहीं करते हैं और आप साझा होस्टिंग का उपयोग कर रहे हैं, तो आप इसे और भी बढ़ा सकते हैं। यह संभवतः बड़ी वेबसाइटों के लिए कम हो जाएगा जो समय-संवेदनशील बहुत सारी सामग्री प्रकाशित करती हैं।
शेड्यूलर: टाइमर – यह WP सुपर कैश को अंतराल का उपयोग करके पुरानी कैश की गई फ़ाइलों की जांच करने देता है। “घड़ी” आपको एक विशिष्ट समय निर्धारित करने देता है जो कि अच्छा है यदि आप अपनी साइट को अक्सर अपडेट नहीं करते हैं। पिछली सेटिंग की तरह, संख्या इस बात पर निर्भर करती है कि आप कितनी बार अपडेट करते हैं और सर्वर।
स्वीकृत फ़ाइल नाम और अस्वीकृत URI: गतिशील पृष्ठों (विशेष रूप से WooCommerce साइटों पर) को कैश से बाहर रखा जाना चाहिए, जबकि स्थिर सामग्री (पृष्ठ/पोस्ट) को कैश किया जाना चाहिए। URL स्ट्रिंग, कुकीज़, फ़ाइल नाम, ट्रैकिंग पैरामीटर, उपयोगकर्ता एजेंट: पिछली सेटिंग आपको इस बात पर पर्याप्त नियंत्रण प्रदान करती है कि क्या कैश किया गया है और क्या नहीं, अन्यथा आप इनका उपयोग कर सकते हैं।
लॉक डाउन: अक्षम – केवल तभी उपयोग करें जब आपको ट्रैफ़िक में बहुत ज़्यादा उछाल की उम्मीद हो। यह नई टिप्पणियाँ किए जाने पर कैश को रिफ़्रेश होने से रोकता है। ज़्यादातर साइटों को इसका उपयोग करने की ज़रूरत नहीं होनी चाहिए।
3. सीडीएन
WP सुपर कैश CDN सेटिंग्स का उपयोग केवल तभी किया जाना चाहिए जब आप CDN (कंटेंट डिलीवरी नेटवर्क) का उपयोग कर रहे हों। मैं अभी CDN का उपयोग नहीं कर रहा हूँ, इसलिए हम यहाँ इसके लिए सेटिंग नहीं लिख रहे हैं।
4. सामग्री
सामग्री टैब कैश बनाम समाप्त हो चुके पृष्ठों को दिखाता है और इसमें कैश को हटाने की सेटिंग भी होती है।
5. प्रीलोड
प्रीलोडिंग आपकी वेबसाइट के लिए अच्छी है क्योंकि यह आपकी पोस्ट, श्रेणियों और टैग के लिए कैश्ड फ़ाइलें जेनरेट करती है। प्रीलोडिंग आपकी वेबसाइट के लिए खराब है क्योंकि यह बहुत सारे सर्वर संसाधनों का उपयोग कर सकती है। यदि आप VPS या उच्चतर पर हैं तो मैं इसकी अनुशंसा करता हूँ, लेकिन यदि आप साझा होस्टिंग पर हैं तो इसे बंद रखें। आप हमेशा इसका परीक्षण कर सकते हैं और खुद देख सकते हैं।
इसका उपयोग करने के लिए, प्रीलोड मोड (कचरा संग्रहण अक्षम) चुनें । आप शायद टैग या श्रेणियों को प्रीलोड नहीं करना चाहेंगे जब तक कि वे आपके ब्लॉग पर महत्वपूर्ण पृष्ठ न हों। मैंने प्रीलोड को हर 3000 मिनट (2+ दिन) पर रिफ्रेश करने के लिए सेट किया है ताकि यह डिफ़ॉल्ट (600 मिनट) जितना CPU का उपयोग न करे।
6. प्लगइन्स
यहां कुछ भी करने की जरूरत नहीं है जब तक कि आप नीचे दिए गए प्लगइन्स में से किसी एक का उपयोग न करें।
7. डीबग
डिबगिंग के लिए उपयोग किया जाता है, इसके अलावा यहां कुछ भी करने की जरूरत नहीं है।
हमें उम्मीद है कि WP सुपर कैश प्लगइन के लिए यह पूर्ण सेटअप गाइड आपकी वेबसाइट को गति देने में आपकी मदद करेगी।