वर्डप्रेस डेटाबेस ऑप्टिमाइजेशन: 2023 में इन 7 टिप्स को आजमाएं
आपका वर्डप्रेस डाटाबेस आपकी वेबसाइट के लिए सभी महत्वपूर्ण जानकारी संग्रहीत करता है। हालांकि, रखरखाव के बिना, यह भंडारण केंद्र फूला हुआ हो सकता है और आपकी साइट को धीमा करना शुरू कर सकता है। इसलिए, आपकी वेबसाइट के प्रदर्शन को बेहतर बनाने के लिए वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन आवश्यक है।
सौभाग्य से, ऐसे कई तरीके हैं जिनका उपयोग आप अपने वर्डप्रेस डेटाबेस को ऑप्टिमाइज़ करने के लिए कर सकते हैं। उदाहरण के लिए, आप phpMyAdmin का उपयोग करके अनावश्यक और पुरानी जानकारी को मैन्युअल रूप से साफ़ कर सकते हैं। वैकल्पिक रूप से, आप WP-Optimize जैसे वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन का उपयोग कर सकते हैं।
इस लेख में, हम आपके वर्डप्रेस डेटाबेस को अनुकूलित करने और आपकी वेबसाइट के समग्र प्रदर्शन में सुधार के लिए सात शीर्ष युक्तियों की व्याख्या करेंगे। आएँ शुरू करें!
टिप्पणी – क्योंकि आपका वर्डप्रेस डेटाबेस बहुत महत्वपूर्ण जानकारी रखता है, हम इस पोस्ट में रणनीति को लागू करने से पहले आपकी साइट/डेटाबेस का हाल ही में बैकअप लेने की सलाह देते हैं। हालांकि इन युक्तियों से कोई समस्या नहीं होनी चाहिए, लेकिन जब आपकी साइट के डेटाबेस की बात आती है तो क्षमा करने के बजाय सुरक्षित रहना हमेशा बेहतर होता है।
📚 सामग्री तालिका:
- एक वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन का उपयोग करें
- डेटाबेस तालिकाओं को मैन्युअल रूप से अनुकूलित करें
- कचरा बाहर करें
- पोस्ट संशोधन हटाएं
- स्पैम टिप्पणियां हटाएं
- अप्रयुक्त टैग साफ़ करें
- पिंगबैक और ट्रैकबैक हटाएं
…
…
1. वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन का उपयोग करें
वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन का उपयोग करने से आपका वर्कलोड काफी कम हो सकता है। आपकी फ़ाइलों के माध्यम से मैन्युअल रूप से खोजने के बजाय phpMyAdmin के साथ, आप किसी भरोसेमंद टूल को आगे बढ़ने दे सकते हैं. इस प्रकार, यह विधि सबसे अच्छे विकल्पों में से एक है यदि आप एक शुरुआत कर रहे हैं या आप एक व्यस्त कार्यक्रम बना रहे हैं।
👉 हम WP-Optimize प्लगइन की अनुशंसा करते हैं, जिसके साथ हम इस ट्यूटोरियल के लिए काम करेंगे। यह टूल एक ऑल-इन-वन समाधान है जिसका उपयोग आप कैशिंग, अपनी छवियों को संपीड़ित करने और अपने डेटाबेस को अनुकूलित करने के लिए कर सकते हैं:
WP-Optimize आपके WordPress डेटाबेस को कई तरीकों से साफ़ करता है, जिनमें शामिल हैं:
- स्पैम टिप्पणियों और अस्थायी विकल्पों जैसे अनावश्यक डेटा को हटाना
- कॉम्पैक्टिंग और डीफ़्रेग्मेंटिंग डेटाबेस टेबल
- डेटाबेस को अनुसूचित या स्वचालित आधार पर साफ करना
- पूर्व-अनुकूलन डेटा बैकअप बनाना
- डेटाबेस क्लीनअप के बारे में आँकड़े प्रदर्शित करना
WP-Optimize का उपयोग करने के लिए, आपको सबसे पहले इसे अपने WordPress डैशबोर्ड में इंस्टॉल और सक्रिय करना होगा। फिर, नेविगेट करें WP- ऑप्टिमाइज़ > डेटाबेस.
आपको इस पर उतरना चाहिए अनुकूलन पृष्ठ, जहाँ आप अपने डेटाबेस से विशिष्ट आइटम चुन सकते हैं। फिर, आप पर क्लिक कर सकते हैं अनुकूलन चलाएँ आपके चयन की किसी भी श्रेणी के आगे:

यदि आप पर क्लिक करते हैं टेबल टैब, आप विशिष्ट डेटाबेस तालिकाओं का चयन कर सकते हैं और उन्हें हटा सकते हैं। टूल आपको यह भी सूचित करेगा कि आपके कौन से प्लगइन्स उन तत्वों का उपयोग करते हैं। इस तरह, आपको पता चल जाएगा कि आपकी वेबसाइट के किसी भी प्रकार्य पर परिवर्तन से नकारात्मक प्रभाव तो नहीं पड़ेगा:

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

जब आप अपने चयन से खुश हों, तो पर क्लिक करें सेटिंग्स सेव करें. WP-Optimize प्लगइन अब आपकी वर्डप्रेस वेबसाइट के लिए नियमित डेटाबेस क्लीनअप चलाएगा।
2. डेटाबेस तालिकाओं को मैन्युअल रूप से अनुकूलित करें
यदि आप अपने डेटाबेस को मैन्युअल रूप से अनुकूलित करना चाहते हैं, तो आप phpMyAdmin टूल से ऐसा कर सकते हैं। यह आपको अपने वर्डप्रेस डेटाबेस तक पहुंच प्रदान करता है ताकि आप विभिन्न फाइलों को देख सकें, संपादित कर सकें और हटा सकें।
यदि आप क्लीनअप प्रक्रिया पर अधिक नियंत्रण चाहते हैं तो आप इस विधि को पसंद कर सकते हैं। यदि आप किसी भी कारण से अपनी साइट पर वर्डप्रेस प्लगइन्स की संख्या को कम करना चाहते हैं तो यह आकर्षक भी हो सकता है।
हालाँकि, आप यह सुनिश्चित करना चाहेंगे कि आप इस पद्धति के साथ आरंभ करने से पहले अपने डेटाबेस का बैकअप लें। चूंकि आप मैन्युअल रूप से फ़ाइलों का संपादन करेंगे, इसलिए त्रुटि की अत्यधिक संभावना है। ऐसे में इस विकल्प के साथ आगे बढ़ते समय सावधानी बरतें।
अधिकांश होस्टिंग प्रदाताओं के साथ, आप cPanel के माध्यम से phpMyAdmin तक पहुँच सकते हैं:

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

फिर आपको अपनी वर्डप्रेस वेबसाइट के डेटाबेस में लाया जाएगा। ध्यान दें कि इसकी सामग्री देखने के लिए आपको अपनी साइट के नाम पर क्लिक करने की आवश्यकता हो सकती है। डेटाबेस कुछ इस तरह दिखना चाहिए:

सौभाग्य से, यह अब आपके डेटाबेस तालिकाओं को अनुकूलित करने के लिए सीधा होना चाहिए। सूची के निचले भाग में, का चयन करें सभी की जांच करो डिब्बा। फिर, पर क्लिक करें तालिका का अनुकूलन करें दिखाई देने वाले मेनू से:

अंत में चयन करें जाओ. phpMyAdmin अब आपकी सभी तालिकाओं का अनुकूलन करेगा। जब प्रक्रिया समाप्त हो जाती है, तो आपको एक पुष्टिकरण संदेश प्राप्त होगा।
3. कचरा बाहर निकालें
आपने संभवतः अपनी वर्डप्रेस वेबसाइट से कई आइटम हटा दिए हैं। उदाहरण के लिए, हो सकता है कि आपने बाहरी इमेज, टिप्पणियां या पुरानी सामग्री हटा दी हो.
हालाँकि, ये हटाए गए आइटम आपके डेटाबेस से तुरंत गायब नहीं होते हैं। वे 30 दिनों तक आपकी वेबसाइट के ट्रैश फ़ोल्डर में रहेंगे। यदि आप कई आइटम नियमित रूप से हटाते हैं, तो आप अपने डेटाबेस के ट्रैश को अधिक बार खाली करने पर विचार कर सकते हैं।
सौभाग्य से, आप अपने डेटाबेस में हटाए गए आइटमों की अवधि को आसानी से कम कर सकते हैं। आपको बस अपना संपादन करना होगा wp-config.php फ़ाइल।
ध्यान दें कि यह आपकी वर्डप्रेस वेबसाइट के लिए एक कोर फाइल है। इस प्रकार, आप इसमें कोई भी परिवर्तन करने से पहले एक बैकअप सहेजना चाहेंगे। फिर, फ़ाइल स्थानांतरण प्रोटोकॉल (FTP) के माध्यम से अपनी साइट पर पहुँचें और wp-config.php अपने टेक्स्ट एडिटर के साथ फाइल करें।
अंत में, इस कोड को फ़ाइल में जोड़ें:
define( 'EMPTY_TRASH_DAYS', X )
“X” के बजाय, आप उन दिनों की संख्या लिखेंगे जब हटाए गए आइटम स्थायी रूप से आपके वर्डप्रेस डेटाबेस से हटा दिए जाते हैं। उदाहरण के लिए, आप पाँच दिनों के लिए “5” दर्ज कर सकते हैं। फिर, अपने परिवर्तनों को सहेजें और संपादित फ़ाइल को अपनी वेबसाइट पर पुनः अपलोड करें।
4. संशोधन के बाद हटाएं
आपका वर्डप्रेस डेटाबेस आपके सभी पोस्ट और पेजों के संशोधनों को संग्रहीत करता है। जब आप अपनी सामग्री के पुराने संस्करणों पर वापस जाना चाहते हैं या संपादन परिवर्तनों को ट्रैक करना चाहते हैं तो यह संग्रह उपयोगी होता है।
हालाँकि, ये संशोधन आपके डेटाबेस में बहुत अधिक स्थान ले सकते हैं। इसके अलावा, कई पोस्ट और पेज उनमें से सैकड़ों होंगे।
इसलिए, आप वर्डप्रेस द्वारा सहेजे गए पोस्ट संशोधनों की संख्या को सीमित करने पर विचार कर सकते हैं। ऐसा करने से, आप यह सुनिश्चित कर सकते हैं कि कोई भी भावी पोस्ट या पृष्ठ आपके डेटाबेस को अवरुद्ध न करें।
आपको सबसे पहले अपना wp-config.php एफ़टीपी के माध्यम से फ़ाइल। फिर, निम्न कोड दर्ज करें:
define( 'WP_POST_REVISIONS', X );
“X” के बजाय, आप उन पोस्ट संशोधनों की संख्या दर्ज करेंगे जिन्हें आप सहेजना चाहते हैं। उदाहरण के लिए, आप “2” का चयन कर सकते हैं। फिर, फ़ाइल को सहेजें और FTP के माध्यम से इसे अपनी वेबसाइट पर पुनः अपलोड करें।
आप निम्नलिखित कोड के साथ पोस्ट संशोधनों को पूरी तरह से अक्षम भी कर सकते हैं:
define( 'WP_POST_REVISIONS', false );
हालाँकि, हम दूसरी विधि का उपयोग न करने की सलाह देते हैं। यदि आप भविष्य में कोई गलती करते हैं, तो आपके पास वापस आने के लिए कोई संशोधन नहीं होगा।
साथ ही, ध्यान रखें कि ये आदेश केवल भावी पोस्ट और पृष्ठ संशोधनों को प्रभावित करेंगे। यदि आप उन लोगों को हटाना चाहते हैं जो पहले से ही आपके डेटाबेस में हैं, तो हम एक प्लगइन का उपयोग करने की सलाह देते हैं जैसे कि संशोधन हटाने के बाद ऑप्टिमाइज़ डेटाबेस:
👉 यह उपयोगकर्ता के अनुकूल उपकरण आपको अपने सभी संशोधनों को हटाने या अपने डेटाबेस में एक निर्दिष्ट संख्या रखने में सक्षम बनाता है। प्लगइन आगे वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन भी कर सकता है, जैसे स्पैम टिप्पणियों और अप्रयुक्त टैग को हटाना।
दुर्भाग्य से, जब आप कोई वेबसाइट चलाते हैं तो स्पैम टिप्पणियां आम होती हैं। ये आपके ब्लॉग पोस्ट पर छोड़े गए संदेश हैं जो स्पैमयुक्त या संदिग्ध वेबसाइटों की ओर ले जाते हैं।
यदि वर्डप्रेस या आपके किसी प्लगइन्स को संदेह है कि कोई टिप्पणी स्पैमयुक्त है, तो यह आपकी स्वीकृति के लिए आइटम को फ़्लैग करेगा। संदेश भी के तहत संग्रहीत किया जाएगा टिप्पणियाँ > स्पैम आपके वर्डप्रेस डैशबोर्ड में:

वर्डप्रेस इन टिप्पणियों को 30 दिनों के बाद स्वचालित रूप से हटा देगा। हालाँकि, इस बीच, वे आपके बेशकीमती डेटाबेस में जगह ले लेंगे।
आप स्पैम टिप्पणियों को चुनकर और पर क्लिक करके उन्हें आसानी से हटा सकते हैं खाली स्पैम बटन। वैकल्पिक रूप से, आप phpMyAdmin खोल सकते हैं और निम्न आदेश चला सकते हैं:
DELETE FROM wp_comments WHERE comment_approved = 'spam'
यदि आप किसी अन्य कारण से पहले से ही phpMyAdmin का उपयोग कर रहे हैं, और आप अपने वर्डप्रेस डैशबोर्ड पर नेविगेट नहीं करना चाहते हैं तो यह तरीका बेहतर हो सकता है। अन्यथा, यह अनावश्यक रूप से जटिल हो सकता है।
इसके अतिरिक्त, कुछ एंटी-स्पैम वर्डप्रेस प्लगइन्स आपकी ओर से स्पैम टिप्पणियों को स्थायी रूप से हटा सकते हैं। उदाहरण के लिए, द एकिस्मेट प्लगइन अनुमोदन प्रक्रिया की आवश्यकता के बिना स्वचालित रूप से आपके डेटाबेस से संदिग्ध सामग्री को फ़िल्टर और हटा सकता है।
टैग आपकी वेबसाइट की सामग्री को व्यवस्थित करने में मदद कर सकते हैं। जब उपयोगकर्ता आपकी साइट पर जाते हैं, तो वे संबंधित लेख खोजने के लिए पोस्ट टैग पर क्लिक कर सकते हैं। इसलिए, इन उपकरणों का उपयोग करने से आपकी वेबसाइट के नेविगेशन और समग्र उपयोगकर्ता अनुभव (UX) में सुधार हो सकता है।
हालाँकि, आपके पास ऐसे टैग हो सकते हैं जिनका आप उपयोग नहीं करते हैं। उदाहरण के लिए, हो सकता है कि आपने अपनी खोज इंजन अनुकूलन (एसईओ) रणनीति को परिष्कृत करते हुए समय के साथ इन टैगों को बदल दिया हो।
उस परिदृश्य में, अप्रयुक्त टैग आपके वर्डप्रेस डाटाबेस में अनावश्यक जगह ले सकते हैं। यदि आप कुछ टैगों का फिर से उपयोग नहीं करना चाहते हैं, तो उन्हें हटाने का अर्थ हो सकता है।
सबसे पहले, आपको अपने डेटाबेस को phpMyAdmin से कनेक्ट करना होगा। तो भागो यह आदेश अपने वर्डप्रेस डाटाबेस में सभी अप्रयुक्त टैग देखने के लिए:
SELECT *
FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id
WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;
आपको अपने डेटाबेस में “wp_” को संबंधित उपसर्ग में बदलना होगा। फिर आपको अपनी वेबसाइट पर अनावश्यक टैग की एक सूची दिखाई देनी चाहिए।
इसके बाद, अपने सभी अप्रयुक्त टैग्स को हटाने के लिए निम्नलिखित कमांड चलाएँ:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
एक बार फिर, याद रखें कि आपको “wp_” उपसर्ग को अपने डेटाबेस में उपयोग किए गए उपसर्ग में बदलना होगा। आपके अप्रयुक्त टैग अब हटा दिए जाने चाहिए।
7. पिंगबैक और ट्रैकबैक हटाएं
जब आपकी वेबसाइट में किसी अन्य साइट का URL शामिल होता है, तो यह एक स्वचालित सर्वर सूचना भेजता है जिसे पिंगबैक कहा जाता है। यह संदेश दूसरी वेबसाइट को सूचित करता है कि आपने इसकी सामग्री से लिंक किया है। इसी तरह, आप उसी संदेश को संप्रेषित करने के लिए मैन्युअल रूप से ट्रैकबैक भेज सकते हैं।
पिंगबैक और ट्रैकबैक विवादास्पद हैं क्योंकि कुछ उपयोगकर्ता उनका उपयोग कई वेबसाइटों पर अपनी सामग्री को स्पैम करने के लिए करते हैं। इसके अलावा, पिंगबैक और ट्रैकबैक आपके डेटाबेस में अनावश्यक स्थान लेते हैं। आपकी वेबसाइट से हजारों साइटें लिंक हो सकती हैं और आपके डेटाबेस को फुला सकते हैं।
इस समस्या का समाधान करने के लिए, आप पिंगबैक और ट्रैकबैक को अक्षम करना चाहेंगे। आप इसे शीर्षक से कर सकते हैं सेटिंग्स> चर्चा वर्डप्रेस में, और पहली दो सेटिंग्स को निष्क्रिय करना:

अगला, आप मौजूदा ट्रैकबैक और पिंगबैक को हटा सकते हैं। ऐसा करने के लिए, अपने डेटाबेस को phpMyAdmin के माध्यम से एक्सेस करें और चलाएं यह आदेश:
UPDATE wp_posts SET ping_status= “closed”;
हमेशा की तरह, आपको अपने डेटाबेस में “wp_” उपसर्ग को एक के लिए स्वैप करना होगा। अंत में, मारा जाओ उन परेशान करने वाले पिंगबैक और ट्रैकबैक को हटाने के लिए।
अपने वर्डप्रेस डेटाबेस को आज ही ऑप्टिमाइज़ करें
भीड़भाड़ वाला डेटाबेस आपकी साइट को धीमा कर सकता है। यह आपके और आपके उपयोगकर्ताओं दोनों के लिए निराशाजनक हो सकता है। इसलिए, आपकी वेबसाइट के प्रदर्शन को बढ़ाने के लिए वर्डप्रेस डेटाबेस अनुकूलन रणनीतियाँ आवश्यक हैं।
संक्षेप में, ऐसे कई तरीके हैं जिनसे आप phpMyAdmin के माध्यम से डेटा को मैन्युअल रूप से हटाकर अपने वर्डप्रेस डेटाबेस को अनुकूलित कर सकते हैं। हालाँकि, हम इसके बजाय WP-Optimize प्लगइन का उपयोग करने की सलाह देते हैं। यह टूल पर्दे के पीछे से आपकी वेबसाइट को उसकी पूरी क्षमता के साथ चालू रखने के लिए काम कर सकता है।
👉 हमारे पास सर्वश्रेष्ठ वर्डप्रेस डेटाबेस प्लगइन्स पर एक पोस्ट भी है, साथ ही एक पोस्ट जहां हमने तीन लोकप्रिय डेटाबेस रखरखाव प्लगइन्स का परीक्षण किया है।