अपने WordPress डेटाबेस ट्रिम करने के लिए सबसे अच्छा अभ्यास
एक साफ वर्डप्रेस इंस्टॉलेशन 12 डेटाबेस तालिकाओं के साथ शुरू होता है डिफ़ॉल्ट रूप से, हालांकि, समय के साथ, डेटा जल्दी से जुड़ जाता है। अपने कई पदों, पृष्ठों, टिप्पणियाँ, विकल्प, तथा सेटिंग्स सभी डेटाबेस में सहेजे गए हैं। इसके अलावा, कई प्लग-इन (और कभी-कभी भी विषयों) अपने डेटाबेस टेबल भी बनाते हैं। लेकिन इनमें से बहुत सारे डेटा बेमानी हो जाना कुछ समय बाद.
जल्दी या बाद में, डेटाबेस ओवरहेड अपंग महसूस कर सकता है. आपका सर्वर धीमा हो जाता है, पृष्ठ लोड समय बढ़ता है, निर्यात और आयात कठिन हो जाता है, और बैकअप बनाने में उम्र लग सकती है.
तो, इस लेख में, हम इस पर ध्यान देंगे अपने WordPress डेटाबेस को ट्रिम करने के लिए सर्वोत्तम अभ्यास. यहां तक कि अगर आपके पास अभी समस्याएं नहीं हैं, तो यह साफ-सफाई पर विचार करने के लायक है अपनी वेबसाइट के प्रदर्शन में सुधार करें, अपने बैकअप वर्कफ़्लो को गति दें, और साइट के रखरखाव को अधिक प्रबंधनीय बनाएं.
भूलना मत डेटाबेस का बैकअप लें इससे पहले कि आप शुरू करें ताकि आप कुछ भी न खोएं अगर सफाई के दौरान कुछ गलत हो जाता है.
1. मैनुअल सफाई करें
कई अनावश्यक डेटा आइटम हैं जो आप कर सकते हैं मैन्युअल रूप से निकालें, केवल WordPress व्यवस्थापक से.
उन पोस्ट को निकालें जिनकी आपको आवश्यकता नहीं है
वर्डप्रेस बचाता है सभी पोस्ट प्रकार (पोस्ट, पेज, कस्टम पोस्ट प्रकार) में wp_posts
तालिका और संबंधित मेटाडेटा wp_postmeta
.
अगर तुम कचरा खाली करो में “पोस्ट” तथा “पेज” आपके WordPress व्यवस्थापक में पैनल आपको पहले से ही बहुत सारे अनावश्यक डेटा से छुटकारा दिलाते हैं। यदि आपके पास कई हैं ड्राफ्ट और लंबित पद यह भी उनके माध्यम से जाने और जो आपको ज़रूरत नहीं है उसे हटाने के लिए एक अच्छा विचार है.
ध्यान दें कि मीडिया आइटम (की सामग्री) “मीडिया” पैनल) हैं डेटाबेस में संग्रहीत नहीं है लेकिन में / WP-content / अपलोड /
फ़ोल्डर.
अप्रयुक्त श्रेणियों और टैग निकालें
यदि आपके पास बहुत सारे हैं श्रेणियां और टैग जिनका आप उपयोग नहीं करते हैं यह उन लोगों को हटाने के लायक भी है जिनकी आपको आवश्यकता नहीं है। श्रेणियाँ और टैग दो वर्गीकरण प्रकार हैं जिन्हें आप WP व्यवस्थापक से एक्सेस कर सकते हैं। द्वारा अनावश्यक को दूर करना, आप अंतरिक्ष को खाली कर सकते हैं wp_terms
, wp_term_relationships
, तथा wp_term_taxonomy
डेटाबेस तालिकाओं.
अप्रयुक्त प्लगइन्स और थीम हटाएं
डिफ़ॉल्ट रूप से, प्लग इन को सहेजा जाता है / WP-सामग्री / plugins /
फ़ोल्डर, जबकि थीम में जाते हैं / Wp- सामग्री / विषयों /
. हालाँकि, कई प्लगइन्स और साथ ही कुछ थीम अपने स्वयं के कस्टम डेटाबेस टेबल बनाएं. वे भी अक्सर विकल्प सहेजें में WP-विकल्प
तालिका.
इसलिए, अनावश्यक प्लगइन्स और थीम को हटाने से आपके डेटाबेस में महत्वपूर्ण स्थान खाली हो सकता है। हालाँकि, इसके लिए आप निष्क्रिय करने के बजाय उन्हें हटाना होगा.
उन टिप्पणियों को निकालें जिनकी आपको आवश्यकता नहीं है
आप निकाल सकते हैं अनुचित, स्पैम और ट्रैश किए गए टिप्पणियां वहाँ से “टिप्पणियाँ” आपके WordPress व्यवस्थापक में पैनल। इस तरह, आप के आकार को कम कर सकते हैं wp_comments
तथा wp_commentmeta
टेबल.
यदि आपकी साइट को कई टिप्पणियां मिलती हैं, तो यह एक अच्छा विचार भी है कि तीसरे पक्ष के टिप्पणी प्रणाली का उपयोग करने पर विचार करें, जैसे कि डिस्कस या लाइवफायर, ताकि आपको अपने डेटाबेस में टिप्पणियों को स्टोर करने की आवश्यकता न हो.
2. phpMyAdmin के माध्यम से अपने डेटाबेस का अनुकूलन करें
एक्सेस phpMyAdmin
phpMyAdmin एक सॉफ्टवेयर है जो आपको सक्षम बनाता है अपने MySQL डेटाबेस को प्रबंधित करें. अपने cPanel में, खोजें “डेटाबेस” अनुभाग और बस phpMyAdmin आइकन पर क्लिक करें.
यदि आप अपने स्थानीय मशीन पर हैं, तो आप phpMyAdmin पा सकते हैं अपने स्थानीय वेब सर्वर पर, आमतौर पर http: // localhost / phpmyadmin
यूआरएल.
डेटाबेस ओवरहेड निकालें
phpMyAdmin में एक सुविधा है जो आपको अनुमति देता है अपने डेटाबेस का अनुकूलन करें. तालिका रखरखाव> तालिका का अनुकूलन
विकल्प चलाता है वैकल्पिक टेबल
MySQL क्वेरी चयनित तालिकाओं के लिए और ओवरहेड निकालता है अपने डेटाबेस के.
जैसा कि आप नीचे स्क्रीनशॉट पर देख सकते हैं, phpMyAdmin यदि आप ओवरहेड है दिखाता है एक तालिका (अंतिम कॉलम) में। को चुनिए टेबल जो ओवरहेड हैं, या यदि आप चाहें तो सभी तालिकाओं का चयन करें, और क्वेरी चलाएँ.
अगर आपके पास एक है आपके डेटाबेस में दूषित तालिका आप इसका चयन करके मरम्मत कर सकते हैं “मरम्मत की मेज” विकल्प (यह नीचे है “ऑप्टिमाइज़ टेबल”) जो चलता है मरम्मत की टेबल
MySQL क्वेरी.
3. WP के अंतर्निहित डेटाबेस अनुकूलन का उपयोग करें
वर्डप्रेस में भी एक है स्वचालित डेटाबेस अनुकूलन उपकरण. इसे एक्सेस करने के लिए, आपको करना होगा संपादित करें WP-config.php
फ़ाइल. यह है विन्यास फाइल अपने WordPress- स्थापित करें आप इसे पा सकते हैं अपने रूट फ़ोल्डर में कि आप FTP (SFTP) के माध्यम से पहुँच सकते हैं.
को खोलो WP-config.php
एक कोड संपादक में फ़ाइल, और निम्न पंक्ति जोड़ें शुरुआत में, PHP टैग शुरू करने के बाद ():
परिभाषित ('WP_ALLOW_REPAIR', सच);
बचाओ WP-config.php
फ़ाइल और को खोलो http://yoursite.com/wp-admin/maint/repair.php
URL पथ. आप खुद को निम्न स्क्रीन पर पाएंगे:
“मरम्मत डेटाबेस” विकल्प खोजता है और ठीक करता है आम डेटाबेस समस्याएं. दूसरा विकल्प, “डेटाबेस की मरम्मत और अनुकूलन करें” भी करने की कोशिश करता है डेटाबेस का अनुकूलन करें जो आपकी वेबसाइट के प्रदर्शन (पृष्ठ लोड समय) में सुधार कर सकता है.
ध्यान दें कि यदि आप बाद वाला चुनते हैं, आपका डेटाबेस लॉक हो जाएगा जब तक कार्य पूरा नहीं हो जाता (आप असंतुष्ट को बचा नहीं सकते, संपादित या हटा नहीं सकते).
जब आप समाप्त कर लें हटाना मत भूलना परिभाषित ('WP_ALLOW_REPAIR', सच);
से लाइन WP-config.php
फ़ाइल, डेटाबेस अनुकूलन उपकरण के रूप में हो सकता है किसी के द्वारा पहुँचा सिर्फ प्रवेश द्वारा नहीं.
4. अपने डेटाबेस को प्लगइन्स के साथ ट्रिम करें
वहां अधिक जटिल डेटाबेस अनुकूलन कार्य, जैसे कि एक्सपायर्ड ट्रांजैक्शंस को हटाना, अनाथ मेटा आइटम, डुप्लिकेट आइटम, और पूर्व पोस्ट रिवीजन, जो उपयोग करके सबसे सुरक्षित हैं डेटाबेस क्लीन-अप प्लगइन्स.
नीचे, आप पा सकते हैं सबसे अच्छा मुफ्त प्लगइन्स आप अपने डेटाबेस को और ट्रिम करने के लिए उपयोग कर सकते हैं। ये प्लगइन्स मेरे द्वारा बताए गए कुछ कार्य भी करते हैं “मैनुअल सफाई” खंड जिसका अर्थ है जरूरी नहीं कि ये आपको स्वयं ही करना पड़े.
WP-अनुकूलन
WP- ऑप्टिमाइज़ प्लगइन ट्रैश किए गए और अप्रयुक्त टिप्पणियों को निकालता है, pingbacks, trackbacks, समय-समय पर क्षणिक विकल्प, को साफ करता है wp_postmeta
तालिका और अनाथ संबंध डेटा, और कई अन्य महान विशेषताएं हैं.
विकल्प पैनल में, आप चुन सकते हैं कि आप कौन से कार्य करना चाहते हैं। इसके अलावा, आप भी कर सकते हैं स्वचालित साप्ताहिक क्लीन-अप शेड्यूल करें, अपने विनिर्देश के अनुसार.
WP स्वीप
WP स्वीप प्लग में उपरोक्त WP-Optimize के समान कार्य हैं, उदाहरण के लिए, इसका उपयोग ट्रैश किए गए पोस्ट और टिप्पणियों को हटाने के लिए किया जा सकता है।, डुप्लिकेट पोस्ट मेटा, क्षणिक विकल्प, अनाथ मेटा, आदि.
WPBeginner के पास एक दिलचस्प पोस्ट है जिसमें वे WP Sweep के लिए तर्क देते हैं (जैसा कि WP-Optimize का विरोध किया गया है) “उचित वर्डप्रेस डिलीट फंक्शन्स का उपयोग करता है जितना संभव हो सके डायरेक्ट डिलीट करने के बजाय MySQL क्वेरीज को डिलीट करें”. दोनों प्लगइन्स महान हैं, जो भी आपको अधिक पसंद हो, आप उनमें से किसी के साथ गलत नहीं करेंगे.
संशोधनों को हटाने के बाद डेटाबेस का अनुकूलन करें
इस प्लगइन के साथ, आप ट्रैश किए गए आइटम, एक्सपायर्ड ट्रांजिस्टर, पिंगबैक, ट्रैकबैक, स्पैम इत्यादि हटा सकते हैं। एक लॉग रखना और सेट अप करना प्रति घंटा, दो बार एक दैनिक, दैनिक, साप्ताहिक या मासिक अनुकूलन शेड्यूलर.
जैसा कि इसका नाम डेटाबेस अनुकूलन से पहले कहता है, यह पोस्ट संशोधन को हटाता है कि आमतौर पर डेटाबेस में एक बड़ी जगह ले लो। विकल्प पैनल में, आप चयन कर सकते हैं कितने संशोधन आप रखना चाहते हैं और यह भी संशोधन की आयु इसे हटाया जा सकता है। यह प्लगइन है एकाधिक-संगत साथ ही, जो एक बहुत बड़ा धन है.