WordPress ma’lumotlar bazasini optimallashtirish: 2023 yilda ushbu 7 ta maslahatni sinab ko’ring
Sizning WordPress ma’lumotlar bazasi veb-saytingiz uchun barcha muhim ma’lumotlarni saqlaydi. Biroq, texnik xizmat ko’rsatmasa, ushbu saqlash markazi shishib ketishi va saytingizni sekinlashtirishi mumkin. Shuning uchun WordPress ma’lumotlar bazasini optimallashtirish veb-saytingiz ish faoliyatini yaxshilash uchun juda muhimdir.
Yaxshiyamki, WordPress ma’lumotlar bazasini optimallashtirish uchun foydalanishingiz mumkin bo’lgan turli usullar mavjud. Masalan, phpMyAdmin yordamida keraksiz va eskirgan maʼlumotlarni qoʻlda oʻchirib tashlashingiz mumkin. Shu bilan bir qatorda, WP-Optimize kabi WordPress ma’lumotlar bazasini optimallashtirish plaginidan foydalanishingiz mumkin.
Ushbu maqolada biz WordPress ma’lumotlar bazasini optimallashtirish va veb-saytingizning umumiy ish faoliyatini yaxshilash bo’yicha ettita asosiy maslahatni tushuntiramiz. Qani boshladik!
Eslatma – WordPress ma’lumotlar bazasi juda muhim ma’lumotlarni o’z ichiga olganligi sababli, ushbu postdagi taktikani amalga oshirishdan oldin saytingiz/ma’lumotlar bazangizning yaqinda zaxira nusxasini olishni tavsiya qilamiz. Ushbu taktikalar hech qanday muammo tug’dirmasligi kerak bo’lsa-da, saytingiz ma’lumotlar bazasiga kelganda afsuslanishdan ko’ra xavfsizroq bo’lish har doim yaxshiroqdir.
📚 Mundarija:
- WordPress ma’lumotlar bazasini optimallashtirish plaginidan foydalaning
- Ma’lumotlar bazasi jadvallarini qo’lda optimallashtirish
- Axlatni tozalang
- Post tahrirlarini olib tashlang
- Spam sharhlarni o’chirish
- Ishlatilmagan teglarni o’chiring
- Pingbacks va trekbeklarni o’chirish
…
…
1. WordPress ma’lumotlar bazasini optimallashtirish plaginidan foydalaning
WordPress ma’lumotlar bazasini optimallashtirish plaginidan foydalanish sizning ish yukingizni keskin kamaytirishi mumkin. Fayllaringizni qo’lda qidirish o’rniga phpMyAdmin bilan, ishonchli vositaga yetakchilik qilishga ruxsat berishingiz mumkin. Shunday qilib, agar siz boshlang’ich bo’lsangiz yoki band bo’lgan jadval bilan shug’ullanayotgan bo’lsangiz, bu usul eng yaxshi variantlardan biridir.
👉 Biz ushbu qoʻllanmada ishlaymiz WP-Optimize plaginini tavsiya qilamiz. Ushbu vosita keshlash, rasmlarni siqish va ma’lumotlar bazasini optimallashtirish uchun foydalanishingiz mumkin bo’lgan yagona yechimdir:
WP-Optimize WordPress ma’lumotlar bazasini bir necha usul bilan tozalaydi, jumladan:
- Spam sharhlari va vaqtinchalik variantlar kabi keraksiz ma’lumotlarni o’chirish
- Ma’lumotlar bazasi jadvallarini ixchamlashtirish va defragmentatsiya qilish
- Rejalashtirilgan yoki avtomatlashtirilgan asosda ma’lumotlar bazasini tozalash
- Optimallashtirishdan oldingi ma’lumotlarning zaxira nusxalarini yaratish
- Ma’lumotlar bazasini tozalash haqidagi statistik ma’lumotlarni ko’rsatish
WP-Optimize-dan foydalanish uchun avval uni WordPress boshqaruv panelida o’rnatishingiz va faollashtirishingiz kerak bo’ladi. Keyin, ga o’ting WP-Optimallash > Ma’lumotlar bazasi.
Siz erga tushishingiz kerak Optimallashtirishlar ma’lumotlar bazasidan ma’lum elementlarni tanlashingiz mumkin bo’lgan sahifa. Keyin, ustiga bosishingiz mumkin Optimallashtirishni ishga tushirish Siz tanlagan har qanday toifaning yonida:

ustiga bossangiz Jadvallar yorlig’ida siz ma’lum ma’lumotlar bazasi jadvallarini tanlashingiz va ularni olib tashlashingiz mumkin. Asbob shuningdek, plaginlaringizdan qaysi biri ushbu elementlardan foydalanishi haqida sizga ma’lumot beradi. Shunday qilib, siz veb-saytingizning biron bir funksiyasiga o’zgartirish salbiy ta’sir ko’rsatishini bilib olasiz:

Nihoyat, Sozlamalar yorlig’i sizga ma’lumotlar bazasini tozalashni rejalashtirish imkonini beradi. Siz ushbu optimallashtirishlarning chastotasini tanlashingiz va qaysi ma’lumotlar yo’q qilinishini tanlashingiz mumkin:

Tanlovlaringizdan mamnun bo’lsangiz, ustiga bosing Sozlamalarni saqlash. WP-Optimize plagini endi WordPress veb-saytingiz uchun muntazam ma’lumotlar bazasini tozalashni amalga oshiradi.
2. Ma’lumotlar bazasi jadvallarini qo’lda optimallashtirish
Agar siz ma’lumotlar bazasini qo’lda optimallashtirishni xohlasangiz, buni phpMyAdmin vositasi bilan qilishingiz mumkin. Bu sizga WordPress ma’lumotlar bazasiga kirish imkonini beradi, shuning uchun siz turli xil fayllarni ko’rishingiz, tahrirlashingiz va o’chirishingiz mumkin.
Tozalash jarayonini ko’proq nazorat qilishni istasangiz, ushbu usulni afzal ko’rishingiz mumkin. Agar biron-bir sababga ko’ra saytingizdagi WordPress plaginlari sonini kamaytirishni istasangiz, bu ham jozibador bo’lishi mumkin.
Biroq, ushbu usuldan foydalanishni boshlashdan oldin ma’lumotlar bazasining zaxira nusxasini yaratganingizga ishonch hosil qilishni xohlaysiz. Siz fayllarni qo’lda tahrirlayotganingiz uchun xatolik ehtimoli katta. Shunday qilib, ushbu parametr bilan ishlashda ehtiyot bo’ling.
Ko’pgina xosting provayderlari bilan cPanel orqali phpMyAdmin-ga kirishingiz mumkin:

Aniq jarayon sizning uy egasiga qarab farq qiladi. Shuning uchun, ushbu usuldan foydalanganda provayderingizning rasmiy hujjatlariga murojaat qilishingiz kerak bo’lishi mumkin.
Ushbu ko’rsatma sizga Bluehost bilan jarayon qanday ko’rinishini ko’rsatadi. Birinchidan, hosting boshqaruv panelini oching va ustiga bosing Murakkab. Keyin pastga aylantiring MA’LUMOT BAZALARI bo’limga o’ting va tanlang phpMyAdmin:

Keyin siz WordPress veb-saytingiz ma’lumotlar bazasiga olib kelasiz. E’tibor bering, uning mazmunini ko’rish uchun saytingiz nomini bosishingiz kerak bo’lishi mumkin. Ma’lumotlar bazasi quyidagicha ko’rinishi kerak:

Yaxshiyamki, endi ma’lumotlar bazasi jadvallarini optimallashtirish oson bo’lishi kerak. Ro’yxatning pastki qismida ni tanlang Hammasini tekshiring quti. Keyin, ustiga bosing Jadvalni optimallashtirish paydo bo’lgan menyudan:

Nihoyat, tanlang Bor. phpMyAdmin endi barcha jadvallaringizni optimallashtiradi. Jarayon tugagach, siz tasdiqlash xabarini olasiz.
3. Axlatni olib tashlang
Siz WordPress veb-saytidan ko’p narsalarni o’chirib tashlagan bo’lishingiz mumkin. Masalan, siz begona rasmlar, sharhlar yoki eskirgan kontentni olib tashlagan bo’lishingiz mumkin.
Biroq, bu o’chirilgan elementlar ma’lumotlar bazasidan darhol yo’qolmaydi. Ular 30 kun davomida veb-saytingizning axlat qutisida joylashadilar. Agar siz ko’p narsalarni muntazam ravishda o’chirib tashlasangiz, ma’lumotlar bazasi axlat qutisini tez-tez bo’shatish haqida o’ylashingiz mumkin.
Yaxshiyamki, ma’lumotlar bazasida o’chirilgan elementlarning davomiyligini osongina qisqartirishingiz mumkin. Siz shunchaki tahrir qilishingiz kerak wp-config.php fayl.
Bu sizning WordPress veb-saytingiz uchun asosiy fayl ekanligini unutmang. Shunday qilib, siz unga biron bir o’zgartirish kiritishdan oldin zaxira nusxasini saqlashni xohlaysiz. Keyin, File Transfer Protocol (FTP) orqali saytingizga kiring va oching wp-config.php matn muharriri bilan fayl.
Nihoyat, ushbu kodni faylga qo’shing:
define( 'EMPTY_TRASH_DAYS', X )
“X” oʻrniga, oʻchirilgan elementlar WordPress maʼlumotlar bazasidan butunlay oʻchirilishidan oldin kunlar sonini yozasiz. Misol uchun, siz besh kun davomida “5” ni kiritishingiz mumkin. Keyin o’zgarishlarni saqlang va tahrirlangan faylni veb-saytingizga qayta yuklang.
4. Post tahrirlarini olib tashlang
Sizning WordPress ma’lumotlar bazasi sizning barcha xabarlaringiz va sahifalaringizning tahrirlarini saqlaydi. Kontentingizning oldingi versiyalariga qaytish yoki tahrirlash oʻzgarishlarini kuzatish uchun ushbu toʻplam qulay.
Biroq, bu tahrirlar ma’lumotlar bazasida juda ko’p joy egallashi mumkin. Bundan tashqari, ko’plab postlar va sahifalar ularning yuzlablarini o’z ichiga oladi.
Shuning uchun, WordPress saqlaydigan post tahrirlari sonini cheklashni xohlashingiz mumkin. Shunday qilib, kelajakdagi xabarlar yoki sahifalar ma’lumotlar bazasini to’sib qo’ymasligiga ishonch hosil qilishingiz mumkin.
Avval siz o’zingizni ochishingiz kerak wp-config.php FTP orqali fayl. Keyin quyidagi kodni kiriting:
define( 'WP_POST_REVISIONS', X );
“X” oʻrniga siz saqlamoqchi boʻlgan post tahrirlari sonini kiritasiz. Masalan, siz “2” ni tanlashingiz mumkin. Keyin faylni saqlang va uni FTP orqali veb-saytingizga qayta yuklang.
Bundan tashqari, quyidagi kod yordamida post tahrirlarini butunlay o’chirib qo’yishingiz mumkin:
define( 'WP_POST_REVISIONS', false );
Biroq, biz ikkinchi usuldan foydalanishni tavsiya qilamiz. Agar siz kelajakda biron bir xatoga yo’l qo’ysangiz, qayta ko’rib chiqishingiz kerak bo’lmaydi.
Shuni ham yodda tutingki, ushbu buyruqlar faqat keyingi post va sahifalarni tahrirlashga ta’sir qiladi. Agar siz allaqachon ma’lumotlar bazasida mavjud bo’lganlarni o’chirmoqchi bo’lsangiz, tahrirlarni o’chirishdan keyin ma’lumotlar bazasini optimallashtirish kabi plagindan foydalanishni tavsiya etamiz:
👉 Ushbu qulay vosita sizga barcha tahrirlaringizni o’chirish yoki ma’lumotlar bazasida ma’lum raqamni saqlash imkonini beradi. Plagin shuningdek, spam-sharhlar va foydalanilmagan teglarni o’chirish kabi WordPress ma’lumotlar bazasini optimallashtirishni ham amalga oshirishi mumkin.
Afsuski, veb-saytni ishga tushirganingizda spam-sharhlar keng tarqalgan. Bular spam yoki shubhali veb-saytlarga olib boradigan havolalar bilan blog postlarida qoldirilgan xabarlardir.
Agar WordPress yoki plaginlaringizdan biri sharh spam ekanligidan shubhalansa, u elementni tasdiqlashingiz uchun belgilab qo’yadi. Xabar ham ostida saqlanadi Fikrlar > Spam WordPress boshqaruv panelida:

WordPress ushbu sharhlarni 30 kundan keyin avtomatik ravishda o’chirib tashlaydi. Biroq, bu orada ular sizning qimmatbaho ma’lumotlar bazangizda joy egallaydi.
Siz spam sharhlarini tanlab, ustiga bosish orqali osongina o’chirishingiz mumkin Bo’sh spam tugmasi. Shu bilan bir qatorda, phpMyAdmin-ni ochib, quyidagi buyruqni ishga tushirishingiz mumkin:
DELETE FROM wp_comments WHERE comment_approved = 'spam'
Agar siz phpMyAdmin-dan boshqa sababga ko’ra foydalanayotgan bo’lsangiz va WordPress boshqaruv paneliga o’tmasangiz, bu usul afzalroq bo’lishi mumkin. Aks holda, keraksiz darajada murakkab bo’lishi mumkin.
Bundan tashqari, ba’zi anti-spam WordPress plaginlari sizning nomingizdan spam sharhlarini butunlay o’chirib tashlashi mumkin. Misol uchun, Akismet plagini tasdiqlash jarayonini talab qilmasdan avtomatik ravishda ma’lumotlar bazasidan shubhali tarkibni filtrlashi va olib tashlashi mumkin.
Teglar veb-saytingiz tarkibini tartibga solishga yordam beradi. Foydalanuvchilar saytingizga tashrif buyurganlarida, ular tegishli maqolalarni topish uchun post teglarini bosishlari mumkin. Shu sababli, ushbu vositalardan foydalanish veb-saytingiz navigatsiyasini va umumiy foydalanuvchi tajribasini (UX) yaxshilashi mumkin.
Biroq, sizda foydalanmaydigan teglar bo’lishi mumkin. Misol uchun, qidiruv tizimini optimallashtirish (SEO) strategiyangizni takomillashganingiz uchun vaqt o’tishi bilan siz ushbu teglarni o’zgartirgan bo’lishingiz mumkin.
Bunday stsenariyda foydalanilmagan teglar WordPress ma’lumotlar bazasida keraksiz joy egallashi mumkin. Agar siz ba’zi teglarni qayta ishlatmoqchi bo’lmasangiz, ularni o’chirib tashlashingiz mantiqiy bo’lishi mumkin.
Birinchidan, phpMyAdmin yordamida ma’lumotlar bazangizga ulanishingiz kerak bo’ladi. Keyin, yugur bu buyruq WordPress ma’lumotlar bazasidagi barcha foydalanilmagan teglarni ko’rish uchun:
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;
Ma’lumotlar bazasidagi “wp_” ni mos keladigan prefiksga o’zgartirishingiz kerak bo’ladi. Keyin veb-saytingizda keraksiz teglar ro’yxatini ko’rishingiz kerak.
Keyin barcha foydalanilmagan teglaringizni o’chirish uchun quyidagi buyruqni bajaring:
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);
Yana bir bor esda tutingki, “wp_” prefiksini maʼlumotlar bazasida ishlatiladigan prefiksga oʻzgartirishingiz kerak boʻladi. Foydalanilmayotgan teglar endi olib tashlanishi kerak.
7. Pingbacks va trackbacksni o’chiring
Agar veb-saytingiz boshqa saytga URL-manzilni o’z ichiga olgan bo’lsa, bu pingback deb nomlangan avtomatik server bildirishnomasini yuboradi. Bu xabar boshqa veb-saytga uning mazmuni bilan bog‘langanligingiz haqida xabar beradi. Xuddi shunday, siz bir xil xabarni etkazish uchun treklarni qo’lda yuborishingiz mumkin.
Pingbacks va trackbacks munozarali, chunki ba’zi foydalanuvchilar bir nechta veb-saytlarda o’z kontentini spam qilish uchun foydalanadilar. Bundan tashqari, pingbacks va trackbacks ma’lumotlar bazasida keraksiz joy egallaydi. Sizning veb-saytingizga bog’langan va ma’lumotlar bazasini to’ldiradigan minglab saytlar bo’lishi mumkin.
Ushbu muammoni hal qilish uchun siz pingbacks va trackbacksni o’chirib qo’yishingiz kerak. Buni ga o’tish orqali qilishingiz mumkin Sozlamalar > Muhokama WordPress-da va birinchi ikkita sozlamalarni o’chirib qo’ying:

Keyinchalik, mavjud trekbeklar va pingbeklarni o’chirishingiz mumkin. Buning uchun phpMyAdmin orqali ma’lumotlar bazasiga kiring va ishga tushiring bu buyruq:
UPDATE wp_posts SET ping_status= “closed”;
Har doimgidek, ma’lumotlar bazasidagi “wp_” prefiksini almashtirishingiz kerak bo’ladi. Nihoyat, urish Bor bu zerikarli pingbacks va trekbeklarni o’chirish uchun.
Bugun WordPress ma’lumotlar bazasini optimallashtiring
Olomon ma’lumotlar bazasi saytingizni sekinlashtirishi mumkin. Bu sizni ham, foydalanuvchilaringizni ham bezovta qilishi mumkin. Shuning uchun WordPress ma’lumotlar bazasini optimallashtirish strategiyalari veb-saytingiz ishlashini oshirish uchun juda muhimdir.
Xulosa qilib aytadigan bo’lsak, phpMyAdmin orqali ma’lumotlarni qo’lda olib tashlash orqali WordPress ma’lumotlar bazasini optimallashtirishning ko’plab usullari mavjud. Biroq, uning o’rniga WP-Optimize plaginidan foydalanishni tavsiya etamiz. Ushbu vosita veb-saytingizni to’liq quvvat bilan ishlashini ta’minlash uchun sahna ortida ishlashi mumkin.
👉 Shuningdek, bizda WordPress maʼlumotlar bazasining eng yaxshi plaginlari haqida post, shuningdek, uchta mashhur maʼlumotlar bazasiga xizmat koʻrsatish plaginlarini sinovdan oʻtkazgan postimiz bor.