क्या आप एक तेज़ वर्डप्रेस वेबसाइट चाहते हैं? यदि हां, तो आपको अनावश्यक डेटा को हटाकर वर्डप्रेस डेटाबेस को साफ़ करने की आवश्यकता है।
वर्डप्रेस डेटाबेस क्लीनअप एक महत्वपूर्ण रखरखाव कार्य है जो आपकी वेबसाइट पर पेज लोडिंग समय को कम करेगा। इसे पेज कैशिंग, इमेज ऑप्टिमाइज़ेशन, जावास्क्रिप्ट डेफर करना, और अनुपयोगी CSS स्टाइलिंग हटाने जैसी अन्य प्रदर्शन तकनीकों के साथ किया जाना चाहिए।
वर्डप्रेस डेटाबेस पोस्ट, पेज, और अन्य पोस्ट प्रकारों में वेबसाइट सामग्री को संग्रहीत करता है। यह टिप्पणियों, लिंक्स, पोर्टफोलियो आइटम, फॉर्म एंट्री, प्लगइन सेटिंग्स, थीम सेटिंग्स, मीडिया सेटिंग्स, और अधिक को भी संग्रहीत करता है।
दुर्भाग्य से, यदि अनियंत्रित छोड़ दिया जाए, तो वर्डप्रेस डेटाबेस जल्दी से उन डेटा से भर जाते हैं जिनकी अब आवश्यकता नहीं है। यह डेटाबेस का आकार और जानकारी पुनर्प्राप्त करने में लगने वाला समय बढ़ाता है, जो अनिवार्य रूप से आपकी वेबसाइट को धीमा कर देता है।
वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन का लक्ष्य अनावश्यक डेटा को हटाना है ताकि आपकी वेबसाइट अधिक कुशल हो और पेज तेज़ी से लोड हों।
आइए इस पर करीब से नज़र डालें कि वर्डप्रेस डेटाबेस आकार में क्यों बढ़ते हैं और फिर समीक्षा करें कि आप वर्डप्रेस में डेटाबेस को कैसे साफ़ कर सकते हैं 🙂
वर्डप्रेस डेटाबेस आकार में क्यों बढ़ते हैं?
जब आप वर्डप्रेस इंस्टॉल करते हैं, तो वर्डप्रेस डेटाबेस 11 कोर टेबल के साथ बनाया जाता है। ये टेबल आपकी वेबसाइट सेटिंग्स, पोस्ट, पेज, टिप्पणियां, लिंक्स, और उपयोगकर्ताओं जैसी जानकारी संग्रहीत करेंगे।
जब भी आप अपनी वेबसाइट को अपडेट करते हैं और नई सामग्री जोड़ते हैं, तो वर्डप्रेस डेटाबेस आकार में बढ़ेगा। उदाहरण के लिए:
- नया पेज जोड़ें - पेज सामग्री संग्रहीत करने के लिए wp_posts टेबल में एक नई पंक्ति जोड़ी जाएगी
- नई टिप्पणी प्राप्त करें - टिप्पणी संग्रहीत करने के लिए wp_comments टेबल में एक नई पंक्ति जोड़ी जाएगी
- इमेज अपलोड करें - इमेज URL को परिभाषित करने के लिए wp_postmeta टेबल में एक नई पंक्ति जोड़ी जाएगी
जबकि वर्डप्रेस प्लगइन और थीम की कोर फ़ाइलें WP-Content डायरेक्टरी में संग्रहीत होती हैं, सभी प्लगइन और थीम सेटिंग्स और सामग्री वर्डप्रेस डेटाबेस में नई डेटाबेस टेबल और अतिरिक्त डेटाबेस पंक्तियों में संग्रहीत होती हैं।
इसलिए हर बार जब आप वर्डप्रेस वेबसाइट पर नए प्लगइन और थीम सक्रिय करते हैं, तो डेटाबेस बड़ा होता जाता है। दुर्भाग्य से, अधिकांश प्लगइन और थीम जब निष्क्रिय और हटाए जाते हैं तो उनके द्वारा डेटाबेस में जोड़ी गई टेबल और पंक्तियों को नहीं हटाते।
बचे हुए प्लगइन और थीम डेटा के अलावा, वर्डप्रेस डेटाबेस स्पैम टिप्पणियों, अतिरिक्त पोस्ट संशोधन, अनुपयोगी मीडिया फ़ाइलों, और समाप्त ट्रांजिएंट विकल्पों के कारण जल्दी आकार में बढ़ सकते हैं।
अपनी वर्डप्रेस साइट का बैकअप लेने का महत्व
वर्डप्रेस डेटाबेस क्लीनअप और ऑप्टिमाइज़ेशन से आपकी वेबसाइट नहीं टूटनी चाहिए, हालांकि, मैं किसी भी बदलाव करने से पहले वेबसाइट बैकअप करने की दृढ़ता से सिफारिश करता हूं। यह आपको अपने बैकअप डेटाबेस पर वापस जाने की अनुमति देता है यदि आप गलती से उस डेटा को हटा देते हैं जिसे आप रखना चाहते थे।
मेरे व्यक्तिगत ब्लॉग पर, मैं BlogVault का उपयोग अपनी वेबसाइट का दैनिक स्वचालित बैकअप लेने के लिए करता हूं और जब आवश्यक हो तो एकमुश्त बैकअप के लिए BlogVault बैकअप टूल का उपयोग करता हूं।

अच्छी वर्डप्रेस डेटाबेस क्लीनअप प्रथाएं
अच्छी वर्डप्रेस डेटाबेस क्लीनअप प्रथाओं का पालन करके, आपका वेबसाइट डेटाबेस कभी भी बहुत बड़ा नहीं होना चाहिए।
सिफारिश #1: टिप्पणी स्पैम रोकें
स्पैम टिप्पणियां और अन्य अवांछित टिप्पणियां वर्डप्रेस डेटाबेस के आकार को काफी बढ़ा सकती हैं। आप ट्रैकबैक और पिंगबैक को अक्षम करके और Akismet, Antispam Bee और CleanTalk जैसे एंटी-स्पैम वर्डप्रेस प्लगइन का उपयोग करके टिप्पणियों के प्रभाव को कम कर सकते हैं।
यदि स्पैम आपकी वेबसाइट पर एक बड़ी समस्या बन जाता है, तो आप मेरा अनुसरण करना चाह सकते हैं और पूरी तरह से टिप्पणियों को निष्क्रिय कर सकते हैं।

सिफारिश #2: पोस्ट संशोधन सीमित करें
वर्डप्रेस संशोधन प्रणाली हर बार जब आप ड्राफ्ट सेव करते हैं या पोस्ट, पेज या कस्टम पोस्ट प्रकार प्रकाशित करते हैं तो एक संशोधन सहेजती है। यह हर 60 सेकंड में आपकी सामग्री की एक प्रति स्वचालित रूप से भी सहेजता है। इन्हें ऑटो-सेव या ऑटो-ड्राफ्ट के रूप में जाना जाता है।
मैंने हमेशा संशोधन प्रणाली को उपयोगी पाया है क्योंकि यह मुझे लेखों के पुराने ड्राफ्ट की तुलना करने की अनुमति देता है, लेकिन यह संसाधनों की बड़ी बर्बादी भी हो सकती है। जबकि किसी पोस्ट या पेज के लिए केवल एक ऑटो-सेव कभी संग्रहीत होता है, वर्डप्रेस में सहेजे गए संशोधनों की संख्या की कोई सीमा नहीं है। इसके परिणामस्वरूप एक लेख के सैकड़ों रूपांतर वर्डप्रेस टेबल में संग्रहीत हो सकते हैं।
इससे निपटने का एक व्यावहारिक तरीका सहेजे गए पोस्ट संशोधनों की संख्या को सीमित करना है। आप निम्न लाइन को wp-config.php फ़ाइल में जोड़कर वर्डप्रेस को तीन पोस्ट संशोधनों तक सीमित कर सकते हैं।
define( 'WP_POST_REVISIONS', 3 );
वर्डप्रेस संशोधन प्रणाली को निम्न लाइन से अक्षम किया जा सकता है।
define( 'WP_POST_REVISIONS', 0 );
दक्षता की खोज में, कुछ वेबसाइट मालिक उपरोक्त कोड का उपयोग करके पोस्ट संशोधनों को पूरी तरह से अक्षम कर देते हैं। मैं व्यक्तिगत रूप से इसके खिलाफ सलाह देता हूं क्योंकि यह आपको ड्राफ्ट लेखों का कोई बैकअप नहीं छोड़ता। एक बेहतर विकल्प सहेजे गए पोस्ट संशोधनों की संख्या को सीमित करना है और फिर सामग्री प्रकाशित होने के बाद उन संशोधनों को हटाना है।
सिफारिश #3: अनावश्यक वर्डप्रेस प्लगइन और थीम हटाएं
अपनी वेबसाइट पर निष्क्रिय वर्डप्रेस प्लगइन और थीम छोड़ने की आदत न डालें। यदि उनका उपयोग नहीं किया जा रहा है, तो उनकी फ़ाइलों को हटा दिया जाना चाहिए और उनके डेटा को वर्डप्रेस डेटाबेस से हटा दिया जाना चाहिए।
कुछ प्लगइन और थीम में सेटिंग क्षेत्र में एक अनइंस्टॉल विकल्प होता है जो सभी डेटा को हटा देता है, लेकिन दुर्भाग्य से, अधिकांश वर्डप्रेस उत्पाद अपने सभी डेटा को पीछे छोड़ देते हैं। जबकि बचे हुए डेटा को वर्डप्रेस डेटाबेस से मैन्युअल रूप से हटाया जा सकता है, WP-Optimize और Plugins Garbage Collector जैसे डेटाबेस ऑप्टिमाइज़ेशन समाधान सुरक्षित हैं और वे सभी अनुपयोगी टेबल को हाइलाइट करके प्रक्रिया को सरल बनाते हैं (इस पर बाद में अधिक)।
सिफारिश #4: अनुपयोगी मीडिया हटाएं
आपकी वेबसाइट पर उपयोग नहीं किए जा रहे मीडिया अभी भी वर्डप्रेस डेटाबेस में संग्रहीत होंगे। यह एक समस्या बन गई है जिसे टालना मुश्किल है क्योंकि वर्डप्रेस प्लगइन और थीम सक्रिय होने पर अक्सर मीडिया आयात करते हैं, लेकिन बाद में उन्हें हटाने में विफल रहते हैं। इसके परिणामस्वरूप कई अनअटैच्ड आइकन, स्क्रीनशॉट, अनुपयोगी थंबनेल और अन्य अवांछित छवियां हो सकती हैं।
वर्डप्रेस मीडिया लाइब्रेरी दिखाती है कि कौन सा मीडिया सामग्री से जुड़ा नहीं है, लेकिन मीडिया को मान्य करना और प्रत्येक आइटम की जांच करना समय लेने वाला हो सकता है कि क्या उनकी आवश्यकता है। मैं वर्डप्रेस प्लगइन Media Cleaner का उपयोग करने की सलाह देता हूं क्योंकि यह उपयोग में नहीं आने वाले मीडिया की खोज करेगा और आपको उन सभी को एक क्लिक में हटाने देगा। कुछ ही मिनटों में, प्लगइन ने मेरी वर्डप्रेस मीडिया लाइब्रेरी से 1,200 से अधिक अनुपयोगी छवियां पाईं।

सिफारिश #5: प्रत्येक डेटाबेस टेबल को ऑप्टिमाइज़ करें
यदि आप phpMyAdmin जैसे डेटाबेस एडमिनिस्ट्रेशन टूल का उपयोग करके वर्डप्रेस डेटाबेस को संपादित करने में सहज हैं, तो आप स्टोरेज स्पेस को कम करने और I/O दक्षता में सुधार करने के लिए Optimize Table सुविधा का उपयोग कर सकते हैं। अनुभवी उपयोगकर्ता MySQL स्टेटमेंट OPTIMIZE TABLE का उपयोग करके भी ऐसा कर सकते हैं।
चिंता न करें यदि यह सब आपके लिए बहुत तकनीकी है क्योंकि लोकप्रिय वर्डप्रेस डेटाबेस क्लीनअप प्लगइन आपको इस वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन को एक बटन के क्लिक पर करने देते हैं।

प्लगइन का उपयोग करके वर्डप्रेस डेटाबेस साफ़ करें
अधिकांश वेबसाइट मालिकों के लिए, वर्डप्रेस डेटाबेस क्लीनअप प्लगइन वर्डप्रेस डेटाबेस को साफ़ करने का सबसे व्यावहारिक तरीका है।
1. WP-Optimize

WP-Optimize एक ऑल-इन-वन वर्डप्रेस ऑप्टिमाइज़ेशन समाधान है जो डेटाबेस सफाई, पेज कैशिंग, इमेज संपीड़न और CSS, HTML, और जावास्क्रिप्ट मिनिफिकेशन प्रदान करता है।
इसका वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन आपको डेटाबेस टेबल को ऑप्टिमाइज़ करने और पोस्ट संशोधन, ऑटो-सेव्ड ड्राफ्ट, ट्रैश्ड पोस्ट, और मेटाडेटा को साफ़ करने की अनुमति देता है। स्पैम टिप्पणियां, पिंगबैक, ट्रैकबैक और समाप्त ट्रांजिएंट विकल्प भी हटाए जा सकते हैं। ऑप्टिमाइज़ेशन को मैन्युअल रूप से या दैनिक, साप्ताहिक, पाक्षिक या मासिक रूप से शेड्यूल करके प्रोसेस किया जा सकता है।

WP-Optimize के सबसे उपयोगी टूल में से एक इसका डेटाबेस टेबल स्कैनर है। यह उन टेबल को हाइलाइट करता है जिनका उपयोग नहीं किया जा रहा है और प्रत्येक के लिए रिकॉर्ड की संख्या और डेटा आकार दिखाता है। प्रत्येक टेबल के लिए संबंधित वर्डप्रेस प्लगइन का लिंक प्रदान किया जाता है और जिन टेबल की आवश्यकता नहीं है उन्हें बटन के क्लिक पर हटाया जा सकता है।

2. WP Rocket

WP Rocket एक पूर्ण वर्डप्रेस प्रदर्शन समाधान है जो पेज कैशिंग, छवियों के लिए लेज़ी लोडिंग, CSS और जावास्क्रिप्ट ऑप्टिमाइज़ेशन, और डेटाबेस ऑप्टिमाइज़ेशन प्रदान करता है।
वर्डप्रेस डेटाबेस क्लीनअप पेज से, आप पोस्ट संशोधन, ऑटो-ड्राफ्ट, ट्रैश्ड पोस्ट, स्पैम टिप्पणियां, ट्रैश्ड टिप्पणियां, और ट्रांजिएंट हटा सकते हैं। वर्डप्रेस डेटाबेस टेबल को भी ऑप्टिमाइज़ किया जा सकता है।

WP Rocket का शेड्यूलिंग टूल आपको वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन को स्वचालित करने में मदद करता है। स्वचालित क्लीनअप दैनिक, साप्ताहिक, या मासिक रूप से प्रोसेस किए जा सकते हैं।

3. Plugins Garbage Collector

वर्डप्रेस डेटाबेस में बचे हुए टेबल खोजने के लिए मैं अक्सर जिस प्लगइन का उपयोग करता हूं वह Plugins Garbage Collector है। यह WP-Optimize के टेबल स्कैनिंग टूल के समान तरीके से काम करता है, उन टेबल को हाइलाइट करता है जिनका उपयोग नहीं किया जा रहा है और रिकॉर्ड की संख्या और डेटा आकार दिखाता है। Plugins Garbage Collector आपके वर्डप्रेस टेबल संरचना की जांच भी कर सकता है और छिपे हुए डेटाबेस टेबल के लिए स्कैन कर सकता है।
वर्तमान में इंस्टॉल प्लगइन को Plugins Garbage Collector द्वारा सक्रिय के रूप में सही ढंग से हाइलाइट किया जाता है, लेकिन प्लगइन अनुपयोगी डेटाबेस टेबल के लिए संबंधित वर्डप्रेस प्लगइन खोजने में संघर्ष करता है।

4. WP Sweep

WP Sweep एक डेटाबेस ऑप्टिमाइज़ेशन समाधान है जो पोस्ट संशोधन, ऑटो ड्राफ्ट, स्पैम टिप्पणियां, अनाथ डेटा, डुप्लिकेट मेटा जानकारी, और अधिक को साफ़ कर सकता है। डेटाबेस टेबल को ऑप्टिमाइज़ करने का विकल्प भी है।
मेरे व्यक्तिगत ब्लॉग पर, मैं पोस्ट संशोधनों को तीन तक सीमित करता हूं, फिर भी WP Sweep ने दिखाया कि मेरे पास अभी भी 2,179 पोस्ट संशोधन थे। यह मेरे डेटाबेस के कुल आकार का 11.15% दर्शाता था।
अन्य वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन की तुलना में, WP Sweep अधिक अनाथ डेटा और डुप्लिकेट मेटा जानकारी को हाइलाइट करता है, लेकिन चूंकि कोई ऑप्टिमाइज़ेशन शेड्यूलिंग कार्यक्षमता नहीं है, आपको सभी डेटाबेस क्लीनअप मैन्युअल रूप से करने होंगे। यह जरूरी नहीं कि बुरी बात हो क्योंकि यह आपको प्रत्येक डेटाबेस क्लीनअप की समीक्षा करने के लिए मजबूर करता है।

5. Perfmatters

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

अंतिम विचार
वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन वर्डप्रेस वेबसाइट के लिए सबसे महत्वपूर्ण रखरखाव कार्यों में से एक है। अपनी वेबसाइट डेटाबेस से अनावश्यक डेटा को हटाकर, आप डेटाबेस का आकार कम करेंगे और पेज लोडिंग समय कम करेंगे।
मेरा मानना है कि WP-Optimize आज वर्डप्रेस उपयोगकर्ताओं के लिए उपलब्ध सर्वश्रेष्ठ समग्र वर्डप्रेस डेटाबेस क्लीनअप और ऑप्टिमाइज़ेशन समाधान है क्योंकि यह अनुपयोगी डेटा को हटा सकता है और हटाए गए प्लगइन से अनुपयोगी टेबल के लिए भी स्कैन कर सकता है। जो लोग पहले से ही WP Rocket या Perfmatters जैसे वर्डप्रेस प्रदर्शन समाधानों का उपयोग कर रहे हैं, वे उन वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन पर विचार करना चाह सकते हैं जो पहले से ही उनके पास उपलब्ध हैं।
शुभकामनाएं।
Kevin