क्या आप एक तेज़ वर्डप्रेस वेबसाइट चाहते हैं? यदि ऐसा है, तो आपको अनावश्यक डेटा को हटाकर वर्डप्रेस डेटाबेस को साफ करना होगा।
वर्डप्रेस डेटाबेस क्लीनअप एक महत्वपूर्ण रखरखाव कार्य है जो आपकी वेबसाइट पर पृष्ठ लोडिंग समय को कम करेगा। इसे अन्य प्रदर्शन तकनीकों जैसे कैशिंग पृष्ठों, छवियों को अनुकूलित करने, जावास्क्रिप्ट को स्थगित करने और अप्रयुक्त सीएसएस स्टाइल को हटाने के साथ किया जाना चाहिए।
वर्डप्रेस डेटाबेस वेबसाइट सामग्री को पोस्ट, पेज और अन्य पोस्ट प्रकारों में संग्रहीत करता है। यह टिप्पणियां, लिंक, पोर्टफोलियो आइटम, फॉर्म प्रविष्टियां, प्लगइन सेटिंग्स, थीम सेटिंग्स, मीडिया सेटिंग्स आदि भी संग्रहीत करता है।
दुर्भाग्य से, अगर अनियंत्रित छोड़ दिया जाता है, तो वर्डप्रेस डेटाबेस जल्दी से डेटा के साथ फूला हुआ हो जाता है जिसकी अब आवश्यकता नहीं है। यह डेटाबेस के आकार और जानकारी को पुनः प्राप्त करने में लगने वाले समय को बढ़ाता है, जो अनिवार्य रूप से आपकी वेबसाइट को धीमा कर देता है।
वर्डप्रेस डेटाबेस ऑप्टिमाइजेशन का लक्ष्य अनावश्यक डेटा को हटाना है ताकि आपकी वेबसाइट अधिक कुशल हो और पृष्ठों को तेजी से लोड कर सके।
आइए देखें कि वर्डप्रेस डेटाबेस आकार में क्यों बढ़ते हैं और फिर समीक्षा करें कि आप वर्डप्रेस में डेटाबेस को कैसे साफ कर सकते हैं
WordPress डेटाबेस का आकार क्यों बढ़ता है?
जब आप वर्डप्रेस इंस्टॉल करते हैं, तो वर्डप्रेस डेटाबेस 11 कोर टेबल के साथ बनाया जाता है। ये तालिकाएँ आपकी वेबसाइट सेटिंग्स, पोस्ट, पेज, टिप्पणियाँ, लिंक और उपयोगकर्ताओं जैसी जानकारी संग्रहीत करेंगी।
जब भी आप अपनी वेबसाइट को अपडेट करते हैं और नई सामग्री जोड़ते हैं, तो वर्डप्रेस डेटाबेस आकार में बढ़ेगा। उदाहरण के लिए:
- नया पेज जोड़ें - पृष्ठ सामग्री को संग्रहीत करने के लिए wp_posts तालिका में एक नई पंक्ति जोड़ी जाएगी
- नई टिप्पणी प्राप्त करें - wp_comments . में एक नई पंक्ति जोड़ी जाएगी टिप्पणी संग्रहीत करने के लिए तालिका
- छवि अपलोड करें - wp_postmeta . में एक नई पंक्ति जोड़ी जाएगी छवि URL को परिभाषित करने वाली तालिका
जबकि वर्डप्रेस प्लगइन्स और थीम की कोर फाइलें WP-Content . में स्टोर की जाती हैं निर्देशिका, सभी प्लगइन और थीम सेटिंग्स और सामग्री को वर्डप्रेस डेटाबेस में नए डेटाबेस टेबल और अतिरिक्त डेटाबेस पंक्तियों में संग्रहीत किया जाता है।
इसलिए हर बार जब आप किसी वर्डप्रेस वेबसाइट पर नए प्लगइन्स और थीम को सक्रिय करते हैं, तो डेटाबेस बड़ा हो जाता है। दुर्भाग्य से, अधिकांश प्लगइन्स और थीम डेटाबेस में जोड़े गए टेबल और पंक्तियों को नहीं हटाते हैं जब वे निष्क्रिय और हटा दिए जाते हैं।
बचे हुए प्लगइन और थीम डेटा के अलावा, स्पैम टिप्पणियों, अतिरिक्त पोस्ट संशोधन, अप्रयुक्त मीडिया फ़ाइलों और समय सीमा समाप्त अस्थायी विकल्पों के कारण वर्डप्रेस डेटाबेस आकार में तेजी से बढ़ सकते हैं।
अपनी वर्डप्रेस साइट का बैकअप लेने का महत्व
वर्डप्रेस डेटाबेस क्लीनअप और ऑप्टिमाइजेशन से आपकी वेबसाइट नहीं टूटनी चाहिए, हालांकि, मैं आपको कोई भी बदलाव करने से पहले वेबसाइट बैकअप करने की जोरदार सलाह देता हूं। यह आपको अपने बैकअप डेटाबेस पर वापस जाने की अनुमति देता है यदि आप गलती से उस डेटा को हटा देते हैं जिसे आप बनाए रखने का इरादा रखते हैं।
अपने निजी ब्लॉग पर, मैं अपनी वेबसाइट का स्वचालित रूप से दैनिक बैकअप लेने के लिए BlogVault का उपयोग करता हूं और आवश्यकता पड़ने पर एकबारगी बैकअप करने के लिए BlogVault बैकअप टूल का उपयोग करता हूं।
अच्छे WordPress डेटाबेस क्लीनअप अभ्यास
अच्छे वर्डप्रेस डेटाबेस क्लीनअप प्रथाओं का पालन करके, आपका वेबसाइट डेटाबेस कभी भी बहुत बड़ा नहीं होना चाहिए।
सिफारिश #1:टिप्पणी स्पैम रोकें
स्पैम टिप्पणियाँ और अन्य अवांछित टिप्पणियाँ वर्डप्रेस डेटाबेस के आकार को बहुत बढ़ा सकती हैं। आप ट्रैकबैक और पिंगबैक को अक्षम करके और एंटी-स्पैम वर्डप्रेस प्लगइन्स जैसे कि Akismet, Antispam Bee और CleanTalk का उपयोग करके टिप्पणियों के प्रभाव को कम कर सकते हैं।
यदि आपकी वेबसाइट पर स्पैम एक बड़ी समस्या बन जाता है, तो आप मेरे नेतृत्व का अनुसरण करना और टिप्पणियों को पूरी तरह से निष्क्रिय करना चाह सकते हैं।
सिफारिश #2:पोस्ट संशोधन सीमित करें
हर बार जब आप कोई ड्राफ्ट सहेजते हैं या पोस्ट, पेज या कस्टम पोस्ट प्रकार प्रकाशित करते हैं तो वर्डप्रेस रिवीजन सिस्टम एक संशोधन बचाता है। यह आपकी सामग्री की एक प्रति हर 60 सेकंड में स्वचालित रूप से सहेजता है। इन्हें ऑटो-सेव या ऑटो-ड्राफ्ट के रूप में जाना जाता है।
मैंने हमेशा संशोधन प्रणाली को उपयोगी पाया है क्योंकि यह मुझे लेखों के पुराने मसौदे की तुलना करने की अनुमति देता है, लेकिन यह संसाधनों की एक बड़ी बर्बादी भी हो सकती है। जबकि किसी पोस्ट या पेज के लिए केवल एक ऑटो-सेव संग्रहीत किया जाता है, वर्डप्रेस में सहेजे गए संशोधनों की संख्या की कोई सीमा नहीं है। इसके परिणामस्वरूप वर्डप्रेस तालिका में एक लेख के सैकड़ों रूपांतरों को संग्रहीत किया जा सकता है।
इससे निपटने का एक व्यावहारिक तरीका सहेजे गए पोस्ट संशोधनों की संख्या को सीमित करना है। आप wp-config.php फ़ाइल में निम्न पंक्ति जोड़कर वर्डप्रेस को तीन पोस्ट संशोधनों तक सीमित कर सकते हैं।
define( 'WP_POST_REVISIONS', 3 );
वर्डप्रेस रिवीजन सिस्टम को निम्न लाइन से निष्क्रिय किया जा सकता है।
define( 'WP_POST_REVISIONS', 0 );
दक्षता की तलाश में, कुछ वेबसाइट मालिक पोस्ट संशोधन को पूरी तरह से अक्षम करने के लिए उपरोक्त कोड का उपयोग करते हैं। यह ऐसी चीज है जिसके खिलाफ मैं व्यक्तिगत रूप से सलाह देता हूं क्योंकि यह आपके पास ड्राफ्ट लेखों का कोई बैकअप नहीं है। एक बेहतर विकल्प यह है कि सहेजे गए पोस्ट संशोधनों की संख्या को सीमित करें और फिर सामग्री प्रकाशित होने के बाद उन संशोधनों को हटा दें।
सिफारिश #3:अनावश्यक वर्डप्रेस प्लगइन्स और थीम निकालें
अपनी वेबसाइट पर निष्क्रिय वर्डप्रेस प्लगइन्स और थीम छोड़ने की आदत न डालें। यदि उनका उपयोग नहीं किया जा रहा है, तो उनकी फाइलें हटा दी जानी चाहिए और उनका डेटा वर्डप्रेस डेटाबेस से हटा दिया जाना चाहिए।
कुछ प्लगइन्स और थीम में सेटिंग क्षेत्र में एक अनइंस्टॉल विकल्प होता है जो सभी डेटा को हटा देता है, लेकिन दुर्भाग्य से, अधिकांश वर्डप्रेस उत्पाद अपने सभी डेटा को पीछे छोड़ देते हैं। जबकि बचे हुए डेटा को वर्डप्रेस डेटाबेस से मैन्युअल रूप से हटाया जा सकता है, डेटाबेस ऑप्टिमाइज़ेशन समाधान जैसे WP-Optimize और प्लगइन्स कचरा कलेक्टर सुरक्षित हैं और वे आपके लिए सभी अप्रयुक्त तालिकाओं को हाइलाइट करके प्रक्रिया को सरल बनाते हैं (इस पर बाद में अधिक)।
सिफारिश #4:अप्रयुक्त मीडिया निकालें
मीडिया जो आपकी वेबसाइट पर उपयोग नहीं किया जा रहा है वह अभी भी वर्डप्रेस डेटाबेस में संग्रहीत किया जाएगा। यह एक ऐसी समस्या बन गई है जिससे बचना मुश्किल है क्योंकि वर्डप्रेस प्लगइन्स और थीम सक्रिय होने पर अक्सर मीडिया आयात करते हैं, लेकिन बाद में उन्हें हटाने में विफल रहते हैं। इसके परिणामस्वरूप कई अनासक्त चिह्न, स्क्रीनशॉट, अप्रयुक्त थंबनेल और अन्य अवांछित छवियां हो सकती हैं।
वर्डप्रेस मीडिया लाइब्रेरी दिखाती है कि कौन सा मीडिया सामग्री से जुड़ा नहीं है, लेकिन मीडिया को मान्य करने और प्रत्येक आइटम की जांच करने में समय लग सकता है कि क्या उनकी आवश्यकता है। मैं इसके बजाय वर्डप्रेस प्लगइन मीडिया क्लीनर का उपयोग करने की सलाह देता हूं क्योंकि यह उस मीडिया की खोज करेगा जिसका उपयोग नहीं किया जा रहा है और आपको एक क्लिक से उन सभी को हटाने देगा। कुछ ही मिनटों में, प्लगइन को मेरी वर्डप्रेस मीडिया लाइब्रेरी से 1,200 से अधिक अप्रयुक्त छवियां मिलीं।
सिफारिश #5:प्रत्येक डेटाबेस तालिका को ऑप्टिमाइज़ करें
यदि आप वर्डप्रेस डेटाबेस को संपादित करने के लिए phpMyAdmin जैसे डेटाबेस व्यवस्थापन टूल का उपयोग करने में सहज हैं, तो आप ऑप्टिमाइज़ टेबल का उपयोग कर सकते हैं। भंडारण स्थान को कम करने और I/O दक्षता में सुधार करने की सुविधा। अनुभवी उपयोगकर्ता MySQL स्टेटमेंट का उपयोग करके भी ऐसा कर सकते हैं टेबल को ऑप्टिमाइज़ करें ।
चिंता न करें यदि यह सब आपके लिए बहुत तकनीकी है क्योंकि लोकप्रिय वर्डप्रेस डेटाबेस क्लीनअप प्लगइन्स आपको एक बटन के क्लिक पर इस वर्डप्रेस डेटाबेस अनुकूलन को करने देते हैं।
प्लगइन्स का उपयोग करके वर्डप्रेस डेटाबेस को साफ करें
अधिकांश वेबसाइट स्वामियों के लिए, वर्डप्रेस डेटाबेस क्लीनअप प्लगइन्स वर्डप्रेस डेटाबेस को साफ करने का सबसे व्यावहारिक तरीका है।
1. WP-अनुकूलन
WP-Optimize एक ऑल-इन-वन वर्डप्रेस ऑप्टिमाइज़ेशन सॉल्यूशन है जो डेटाबेस क्लीनिंग, पेज कैशिंग, इमेज कंप्रेशन और CSS, HTML और Javascript मिनिफिकेशन प्रदान करता है।
इसका वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन आपको डेटाबेस टेबल को ऑप्टिमाइज़ करने और पोस्ट रिवीजन, ऑटो-सेव्ड ड्राफ्ट, ट्रैश किए गए पोस्ट और मेटाडेटा को साफ करने की अनुमति देता है। स्पैम टिप्पणियां, पिंगबैक, ट्रैकबैक और समाप्त हो चुके क्षणिक विकल्प भी निकाले जा सकते हैं। अनुकूलन मैन्युअल रूप से किया जा सकता है या दैनिक, साप्ताहिक पाक्षिक या मासिक संसाधित होने के लिए निर्धारित किया जा सकता है।
WP-Optimize के सबसे उपयोगी टूल में से एक इसका डेटाबेस टेबल स्कैनर है। यह उन तालिकाओं को हाइलाइट करता है जिनका उपयोग नहीं किया जा रहा है और प्रत्येक के लिए रिकॉर्ड और डेटा आकार की संख्या दिखाता है। प्रत्येक तालिका के लिए संबद्ध वर्डप्रेस प्लगइन का एक लिंक प्रदान किया जाता है और जिन तालिकाओं की आवश्यकता नहीं होती है उन्हें एक बटन के क्लिक पर हटाया जा सकता है।
2. WP रॉकेट
WP रॉकेट एक पूर्ण वर्डप्रेस प्रदर्शन समाधान है जो पेज कैशिंग, छवियों के लिए आलसी लोडिंग, सीएसएस और जावास्क्रिप्ट अनुकूलन और डेटाबेस अनुकूलन प्रदान करता है।
वर्डप्रेस डेटाबेस क्लीनअप पेज से, आप पोस्ट रिवीजन, ऑटो-ड्राफ्ट, ट्रैश किए गए पोस्ट, स्पैम कमेंट्स, ट्रैश किए गए कमेंट और ट्रांसजेंडर को हटा सकते हैं। वर्डप्रेस डेटाबेस टेबल को भी अनुकूलित किया जा सकता है।
WP रॉकेट का शेड्यूलिंग टूल आपको वर्डप्रेस डेटाबेस ऑप्टिमाइजेशन को स्वचालित करने में मदद करता है। स्वचालित सफाई दैनिक, साप्ताहिक या मासिक रूप से की जा सकती है।
3. प्लगइन्स कचरा कलेक्टर
बचे हुए टेबल के लिए वर्डप्रेस डेटाबेस को खोजने के लिए मैं अक्सर जिस प्लगइन का उपयोग करता हूं वह प्लगइन्स कचरा कलेक्टर है। यह WP-Optimize के टेबल स्कैनिंग टूल की तरह ही काम करता है, उन टेबल को हाइलाइट करता है जिनका उपयोग नहीं किया जा रहा है और रिकॉर्ड और डेटा आकार की संख्या दिखा रहा है। प्लगइन्स कचरा कलेक्टर आपकी वर्डप्रेस टेबल संरचना की जांच कर सकता है और छिपे हुए डेटाबेस टेबल के लिए स्कैन कर सकता है।
जबकि वर्तमान में स्थापित प्लगइन्स को प्लगइन्स कचरा कलेक्टर द्वारा सक्रिय रूप से हाइलाइट किया गया है, प्लगइन अप्रयुक्त डेटाबेस टेबल के लिए संबंधित वर्डप्रेस प्लगइन्स को खोजने के लिए संघर्ष करता है।
4. WP स्वीप
WP स्वीप एक डेटाबेस ऑप्टिमाइज़ेशन समाधान है जो पोस्ट संशोधन, ऑटो ड्राफ्ट, स्पैम टिप्पणियों, अनाथ डेटा, डुप्लिकेट मेटा जानकारी और बहुत कुछ को साफ कर सकता है। डेटाबेस तालिकाओं को भी अनुकूलित करने का एक विकल्प है।
अपने व्यक्तिगत ब्लॉग पर, मैं पोस्ट संशोधनों को तीन तक सीमित करता हूं, फिर भी WP स्वीप ने दिखाया कि मेरे पास अभी भी 2,179 पोस्ट संशोधन थे। यह मेरे डेटाबेस के कुल आकार का 11.15% प्रतिनिधित्व करता है।
अन्य वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन्स की तुलना में, WP स्वीप अधिक अनाथ डेटा और डुप्लिकेट मेटा जानकारी को हाइलाइट करता है, लेकिन चूंकि कोई अनुकूलन शेड्यूलिंग कार्यक्षमता नहीं है, इसलिए आपको मैन्युअल रूप से सभी डेटाबेस क्लीनअप करने की आवश्यकता है। यह जरूरी नहीं कि बुरी बात हो क्योंकि यह आपको प्रत्येक डेटाबेस क्लीनअप की समीक्षा करने के लिए मजबूर करता है।
5. परफ़मैटर्स
Perfmatters एक वर्डप्रेस सुरक्षा और प्रदर्शन टूलबॉक्स है जो पेज लोडिंग समय को कम करने के लिए दर्जनों विभिन्न टूल प्रदान करता है। इसके मुख्य विकल्प पृष्ठ पर, Perfmatters आपको पोस्ट संशोधनों को सीमित करने या उन्हें पूरी तरह से अक्षम करने की अनुमति देता है। ऑटो-सेव अंतराल को मिनट के डिफ़ॉल्ट मान से दो, तीन, चार या पांच मिनट में भी बदला जा सकता है।
मुख्य डेटाबेस अनुकूलन पृष्ठ पर, Perfmatters आपको पोस्ट संशोधन, ऑटो-ड्राफ्ट, ट्रैश किए गए पोस्ट, स्पैम टिप्पणियां, ट्रैश की गई टिप्पणियां और ट्रांज़िएंट को साफ़ करने की अनुमति देता है। डेटाबेस को भी अनुकूलित किया जा सकता है और आप दैनिक, साप्ताहिक या मासिक संसाधित होने के लिए अनुकूलन शेड्यूल कर सकते हैं।
अंतिम विचार
वर्डप्रेस डेटाबेस ऑप्टिमाइजेशन एक वर्डप्रेस वेबसाइट के लिए सबसे महत्वपूर्ण रखरखाव कार्यों में से एक है। अपने वेबसाइट डेटाबेस से अनावश्यक डेटा हटाकर, आप डेटाबेस के आकार को कम कर देंगे और पेज लोडिंग समय को कम कर देंगे।
मेरा मानना है कि WP-Optimize आज वर्डप्रेस उपयोगकर्ताओं के लिए सबसे अच्छा समग्र वर्डप्रेस डेटाबेस क्लीनअप और ऑप्टिमाइज़ेशन समाधान उपलब्ध है क्योंकि यह अप्रयुक्त डेटा को हटा सकता है और हटाए गए प्लगइन्स से अप्रयुक्त तालिकाओं के लिए भी स्कैन कर सकता है। आप में से जो पहले से ही WP रॉकेट या परफ़मैटर्स जैसे वर्डप्रेस प्रदर्शन समाधानों का उपयोग कर रहे हैं, वे वर्डप्रेस डेटाबेस ऑप्टिमाइज़ेशन प्लगइन्स पर विचार करना चाह सकते हैं जो उनके लिए पहले से उपलब्ध हैं।
शुभकामनाएँ।
केविन