Wordpress ma'lumotlar bazasini qanday tozalash kerak
· Vremya na chtenie: 9min · tomonidan · Chop etilgan · YangilanganTezkor WordPress saytini xohlaysizmi? Agar rost bo'lsa, wordpress ma'lumotlar bazasini tozalashingiz kerakkeraksiz ma'lumotlarni o'chirish orqali. WordPress ma'lumotlar bazasini tozalash muhim texnik xizmatdir, bu sizning saytingizdagi sahifalarni yuklash vaqtini qisqartiradi. Bu sahifani keshlash, tasvirni optimallashtirish, Javascriptni kechiktirish va foydalanilmagan CSS uslublarini olib tashlash kabi boshqa ish faoliyatini yaxshilash bilan birgalikda amalga oshirilishi kerak.
WordPress ma'lumotlar bazasi veb-sayt tarkibini postlar, sahifalar va boshqa turdagi xabarlarda saqlaydi. Shuningdek, u sharhlar, havolalar, portfel elementlari, shakl yozuvlari, plagin sozlamalari, mavzu sozlamalari, media sozlamalari va boshqalarni saqlaydi.
Afsuski, agar g'amxo'rlik qilinmasa, WordPress ma'lumotlar bazalari tezda talab qilinmaydigan ma'lumotlar bilan to'lib ketadi. Bu ma'lumotlar bazasi hajmini va ma'lumotni olish uchun zarur bo'lgan vaqtni oshiradi, bu esa muqarrar ravishda saytingizni sekinlashtiradi.
WordPress ma'lumotlar bazasini optimallashtirishning maqsadi saytingiz yanada samarali ishlashi va sahifalarni tezroq yuklashi uchun keraksiz ma'lumotlarni olib tashlashdir.
Keling, nima uchun WordPress ma'lumotlar bazalari hajmi kattalashganini batafsil ko'rib chiqamiz va keyin WordPress ma'lumotlar bazasini qanday tozalashni ko'rib chiqamiz.
Maqolaning mazmuni:
- Nima uchun WordPress ma'lumotlar bazalari hajmi o'sib bormoqda?
- WordPress saytingizni zaxiralashning ahamiyati
- Yaxshi WordPress ma'lumotlar bazasini tozalash usullari
- WordPress ma'lumotlar bazasini plaginlar bilan tozalash
- Xulosa
Nima uchun WordPress ma'lumotlar bazalari hajmi o'sib bormoqda?
WordPress-ni o'rnatganingizda, 11 ta asosiy jadvaldan iborat WordPress ma'lumotlar bazasi yaratiladi. Ushbu jadvallar veb-sayt sozlamalari, xabarlar, sahifalar, sharhlar, havolalar va foydalanuvchilar kabi ma'lumotlarni saqlaydi.
Har safar veb-saytingizni yangilab, yangi kontent qo'shsangiz, WordPress ma'lumotlar bazasi hajmi kattalashadi. Misol uchun:
- Yangi sahifa qo'shing - wp_posts jadvaliga sahifa mazmunini ushlab turish uchun yangi qator qo'shiladi.
- Yangi sharh oling - wp_comments jadvaliga sharhni ushlab turish uchun yangi qator qo'shiladi.
- Rasmni yuklash - wp_postmeta jadvaliga rasmning URL manzilini belgilovchi yangi qator qo'shiladi.
Asosiy WordPress plagini va mavzu fayllari WP-Content katalogida saqlangan bo'lsa-da, barcha plagin va mavzu sozlamalari va tarkibi WordPress ma'lumotlar bazasida yangi ma'lumotlar bazasi jadvallari va qo'shimcha ma'lumotlar bazasi qatorlarida saqlanadi.
Shunday qilib, har safar WordPress veb-saytingizda yangi plaginlar va mavzularni faollashtirganingizda, ma'lumotlar bazasi o'sib boradi. Afsuski, plaginlar va mavzularning aksariyati o'chirilgan va o'chirilganida ma'lumotlar bazasiga qo'shgan jadvallar va qatorlarni olib tashlamaydi.
Qolgan plagin va mavzu ma'lumotlariga qo'shimcha ravishda, WordPress ma'lumotlar bazalari spam-sharhlar, ortiqcha postlarni qayta ko'rib chiqish, foydalanilmagan media va muddati o'tgan vaqtinchalik opsiyalar tufayli tezda hajmini oshirishi mumkin.
WordPress saytingizni zaxiralashning ahamiyati
WordPress ma'lumotlar bazasini tozalash va optimallashtirish saytingizni buzmasligi kerak, ammo har qanday o'zgartirish kiritishdan oldin saytingizning zaxira nusxasini yaratishni tavsiya etaman. Agar siz saqlamoqchi bo'lgan ma'lumotlarni tasodifan o'chirib tashlasangiz, bu sizga kutish rejimidagi ma'lumotlar bazasiga qaytish imkonini beradi.
Veb-saytingizning kunlik avtomatik zaxira nusxalarini yaratish uchun BlogVault dasturini sinab ko'rishingizni va kerak bo'lganda bir martalik zaxira nusxalarini yaratish uchun BlogVault zaxira vositasidan foydalanishni tavsiya qilaman.
Yaxshi WordPress ma'lumotlar bazasini tozalash usullari
Yaxshi WordPress ma'lumotlar bazasini tozalash amaliyotiga rioya qilish orqali veb-saytingiz ma'lumotlar bazasi hech qachon katta bo'lmaydi.
Tavsiya №1: Fikr-mulohazalar spamining oldini oling
Spam-sharhlar va boshqa kiruvchi sharhlar WordPress ma'lumotlar bazasi hajmini sezilarli darajada oshirishi mumkin. Orqaga havolalar va pingbeklarni o'chirib qo'yish va Akismet, Antispam Bee va CleanTalk kabi WordPress antispam plaginlaridan foydalanish orqali sharhlarning ta'sirini kamaytirishingiz mumkin.
Agar spam veb-saytingizda katta muammoga aylansa, sharhlarni butunlay o'chirib qo'yishingiz mumkin.
Tavsiya №2: Post tahrirlari sonini cheklang
WordPress tahrirlash tizimi har safar qoralamani saqlaganingizda yoki post, sahifa yoki maxsus post turini nashr qilganingizda tahrirni saqlaydi. Shuningdek, u har 60 soniyada kontentingiz nusxasini avtomatik ravishda saqlaydi. Ular avtomatik saqlash yoki avtomatik qoralama sifatida tanilgan.
Men har doim qayta ko'rib chiqish tizimini foydali deb topdim, chunki u menga eski qoralama maqolalarni solishtirishga imkon beradi, lekin bu ham katta resurslarni isrof qilishi mumkin. Har bir post yoki sahifada har doim faqat bitta avtomatik saqlash saqlangan bo'lsa-da, WordPressda saqlanishi mumkin bo'lgan tahrirlar soni bo'yicha cheklov yo'q. Bu WordPress jadvalida yuzlab maqola o'zgarishlarining saqlanishiga olib kelishi mumkin.
Ushbu muammoni hal qilishning amaliy yo'li saqlangan post tahrirlari sonini cheklashdir. Quyidagi qatorni wp-config.php faylingizga qo'shish orqali WordPress-ni uchta post tahriri bilan cheklashingiz mumkin.
define( 'WP_POST_REVISIONS', 3 );
WordPress revizion tizimini quyidagi qator bilan o'chirib qo'yish mumkin.
define( 'WP_POST_REVISIONS', 0 );
Samaradorlikka intilish uchun ba'zi veb-sayt egalari yuqoridagi koddan post tahrirlarini butunlay o'chirish uchun foydalanadilar. Shaxsan men bu narsadan voz kechishni tavsiya etmayman, chunki u sizga qoralama maqolalarning zaxira nusxalarini qoldirmaydi. Eng yaxshi variant - siz saqlaydigan post versiyalari sonini cheklash va kontent chop etilgandan keyin ularni o'chirish.
Tavsiya №3: Keraksiz WordPress plaginlari va mavzularini olib tashlang
Saytingizda faollashtirilmagan WordPress plaginlari va mavzularini qoldirishni odat qilmang. Agar ular ishlatilmasa, ularning fayllari o'chirilishi va ma'lumotlari WordPress ma'lumotlar bazasidan olib tashlanishi kerak. Bu WordPress ma'lumotlar bazasini tozalaydi.
Ba'zi plaginlar va mavzular sozlamalar sohasida barcha ma'lumotlarni o'chirib tashlaydigan o'chirish opsiyasiga ega, ammo afsuski, aksariyat WordPress mahsulotlari o'zlarining barcha ma'lumotlarini saqlaydi. Ma'lumotlarning qolgan qismini WordPress ma'lumotlar bazasidan qo'lda olib tashlash mumkin bo'lsa-da, WP-Optimize va Plaginlar Garbage Collector kabi ma'lumotlar bazasini optimallashtirish echimlari xavfsizroq va siz uchun foydalanilmagan barcha jadvallarni ajratib ko'rsatish orqali jarayonni osonlashtiradi (bu haqda keyinroq).
Tavsiya №4: foydalanilmagan mediani olib tashlang
Veb-saytingizda ishlatilmaydigan media fayllar hali ham WordPress ma'lumotlar bazasida saqlanadi. Bu oldini olish qiyin bo'lgan muammoga aylandi, chunki WordPress plaginlari va mavzulari faollashtirilgandan so'ng ko'pincha media fayllarni import qiladi, lekin ularni keyinroq o'chira olmaydi. Bu ko'plab bo'sh piktogrammalarga, skrinshotlarga, foydalanilmagan eskizlar va boshqa keraksiz tasvirlarga olib kelishi mumkin.
WordPress media kutubxonasi sizga qaysi media fayllari kontentga biriktirilmaganligini ko'rsatadi, lekin media fayllarni tekshirish va har bir elementni langar uchun tekshirish uzoq vaqt talab qilishi mumkin. Buning o'rniga men WordPress Media Cleaner plaginidan foydalanishni tavsiya qilaman, chunki u foydalanilmagan media fayllarni qidiradi va ularni bir marta bosish bilan o'chirishga imkon beradi. Bir necha daqiqada plagin mening WordPress media kutubxonamdagi 1200 dan ortiq foydalanilmagan rasmlarni topdi.
Tavsiya №5: Har bir ma'lumotlar bazasi jadvalini optimallashtirish
WordPress ma'lumotlar bazasini tahrirlash uchun phpMyAdmin kabi ma'lumotlar bazasini boshqarish vositasidan foydalanish qulay bo'lsa, saqlash joyini qisqartirish va I/U samaradorligini oshirish uchun jadvalni optimallashtirish xususiyatidan foydalanishingiz mumkin. Ilg'or foydalanuvchilar buni MySQL OPTIMIZE TABLE bayonoti bilan ham amalga oshirishlari mumkin.
Agar bu siz uchun juda murakkab bo'lsa, tashvishlanmang, chunki mashhur WordPress ma'lumotlar bazasini tozalash plaginlari bir tugmani bosish orqali ushbu WordPress ma'lumotlar bazasini optimallashtirishni amalga oshirishga imkon beradi.
WordPress ma'lumotlar bazasini plaginlar bilan tozalash
Ko'pgina veb-sayt egalari uchun WordPress ma'lumotlar bazasini tozalash plaginlari WordPress ma'lumotlar bazasini tozalashning eng amaliy usuli hisoblanadi.
1. WP-Optimallashtirish
WP-Optimize - bu ma'lumotlar bazasini tozalash, sahifalarni keshlash, tasvirni siqish va CSS, HTML va Javascriptni kichiklashtirishni taklif qiluvchi keng qamrovli WordPress optimallashtirish yechimi.
Ushbu WordPress ma'lumotlar bazasini optimallashtirish plagini sizga ma'lumotlar bazasi jadvallarini optimallashtirish va post tahrirlarini, avtomatik saqlangan qoralamalarni, buzilgan xabarlarni va metama'lumotlarni tozalash imkonini beradi. Shuningdek, siz spam-sharhlar, pingbeklar, trekbeklar va muddati o'tgan vaqtinchalik xabarlarni olib tashlashingiz mumkin. Optimallashtirish qo'lda yoki kunlik, haftalik, ikki haftalik yoki oylik ishlov berish uchun rejalashtirilgan bo'lishi mumkin.
WP-Optimize-dagi eng foydali vositalardan biri bu ma'lumotlar bazasi jadvali skaneridir. U foydalanilmayotgan jadvallarni ajratib ko'rsatadi va ularning har biri uchun yozuvlar soni va ma'lumotlar hajmini ko'rsatadi. Har bir jadval uchun tegishli WordPress plaginiga havola taqdim etiladi va keraksiz jadvallarni bir tugmani bosish bilan o'chirish mumkin.
2. WP raketasi
WP Rocket - bu sahifani keshlash, tasvirni dangasa yuklash, CSS va Javascriptni optimallashtirish va ma'lumotlar bazasini optimallashtirishni taklif qiluvchi keng qamrovli WordPress ishlash yechimi.
WordPress ma'lumotlar bazasini tozalash sahifasida siz post tahrirlarini, avtomatik qoralamalarni, o'chirilgan xabarlarni, spam-sharhlarni, o'chirilgan sharhlarni va vaqtinchalik narsalarni olib tashlashingiz mumkin. WordPress ma'lumotlar bazasi jadvallari ham optimallashtirilishi mumkin.
WP Rocket-ning rejalashtirish vositasi WordPress ma'lumotlar bazasini optimallashtirishni avtomatlashtirishga yordam beradi. Avtomatik tozalash har kuni, haftalik yoki oylik amalga oshirilishi mumkin.
3 axlat yig'uvchi
WordPress ma'lumotlar bazasida qolgan jadvallarni topish uchun tez-tez ishlatadigan plagin plaginlar axlat yig'uvchisi deb ataladi. U WP-Optimize-ning jadvallarni skanerlash vositasi bilan bir xil ishlaydi, foydalanilmayotgan jadvallarni ajratib ko'rsatadi va yozuvlar soni va ma'lumotlar hajmini ko'rsatadi. Garbage Collector plaginlari WordPress jadval tuzilmangizni tekshirishi va yashirin ma'lumotlar bazasi jadvallarini skanerlashi mumkin.
Hozirda o'rnatilgan plaginlar plagin axlat yig'uvchisi tomonidan faol deb to'g'ri belgilangan bo'lsa-da, ushbu plagin foydalanilmagan ma'lumotlar bazasi jadvallari uchun tegishli WordPress plaginlarini topishda qiynaladi.
4.WP Sweep
WP Sweep ma'lumotlar bazasini optimallashtirish yechimidir. Shuningdek, u postlar, avtomatik qoralamalar, spam-sharhlar, yetim ma'lumotlar, takroriy meta-ma'lumotlar va boshqalarni tozalashi mumkin. Ma'lumotlar bazasi jadvallarini optimallashtirish ham mumkin.
Shaxsiy blogimda men postlarni ko'rib chiqishlar sonini uchtagacha cheklayman, ammo WP Sweep menda hali ham 2179 ta post ko'rib chiqish borligini ko'rsatdi. Bu mening ma'lumotlar bazasining umumiy hajmining 11,15%.
Boshqa WordPress ma'lumotlar bazasini optimallashtirish plaginlari bilan taqqoslaganda, WP Sweep ko'proq yo'qolgan ma'lumotlar va takroriy meta-ma'lumotlarni ta'kidlaydi. Ammo u optimallashtirishni rejalashtirish xususiyatiga ega emasligi sababli, ma'lumotlar bazasini barcha tozalashni qo'lda qilishingiz kerak. Bu, albatta, yomon narsa emas, chunki u sizni har bir ma'lumotlar bazasini tozalashni tekshirishga majbur qiladi.
5. Perfmatters
Perfmatters - bu WordPress xavfsizlik va ishlash vositalari to'plami. U sahifani yuklash vaqtini qisqartirish uchun o'nlab turli xil vositalarni taqdim etadi. Uning asosiy variantlari sahifasida Perfmatters post tahrirlari sonini cheklash yoki ularni butunlay oʻchirish imkonini beradi. Shuningdek, siz avtomatik saqlash oralig'ini standart daqiqadan ikki, uch, to'rt yoki besh daqiqaga o'zgartirishingiz mumkin.
Ma'lumotlar bazasini optimallashtirishning asosiy sahifasida Perfmatters postlarni qayta ko'rib chiqish, avtomatik qoralamalar, axlatga tashlangan xabarlar, spam-sharhlar, axlatga tashlangan sharhlar va o'tishlarni tozalash imkonini beradi. Ma'lumotlar bazasini optimallashtirish ham mumkin va siz optimallashtirishni bir kun, bir hafta yoki bir oyga rejalashtirishingiz mumkin. Bu WordPress ma'lumotlar bazasini samarali optimallashtirish va tozalash imkonini beruvchi vositalarning to'liq to'plami.
Xulosa
WordPress ma'lumotlar bazasini optimallashtirish WordPress sayti uchun eng muhim texnik vazifalardan biridir. Saytingiz ma'lumotlar bazasidan keraksiz ma'lumotlarni olib tashlash orqali siz ma'lumotlar bazasi hajmini qisqartirasiz va sahifani yuklash vaqtini qisqartirasiz.
Men WP-Optimize bugungi kunda WordPress foydalanuvchilari uchun mavjud bo'lgan eng yaxshi WordPress ma'lumotlar bazasini tozalash va optimallashtirish yechimi ekanligiga ishonaman. Bundan tashqari, foydalanilmagan ma'lumotlarni olib tashlashi va foydalanilmagan jadvallarni masofaviy plaginlardan skanerlashi mumkin. WP Rocket yoki Perfmatters kabi WordPress unumdorligi yechimlaridan allaqachon foydalanayotganlar. Ular uchun allaqachon mavjud bo'lgan WordPress ma'lumotlar bazasini optimallashtirish plaginlarini ko'rib chiqmoqchi bo'lishi mumkin. Ushbu maqolada biz WordPress ma'lumotlar bazasini tezda tozalashga yordam beradigan ko'pgina variantlarni ko'rib chiqdik.
Ushbu maqolani o'qish:
- WordPress-da yuqori konvertatsiya qiluvchi savdo hunisini qanday qilish mumkin
- Bosqichma-bosqich: WordPress blogini yaratish va sozlash
O'qiganingiz uchun tashakkur: SEO HELPER | NICOLA.TOP
Salom, men sizning maqolangizni o'qishdan zavqlanaman. I
sizni qo'llab-quvvatlash uchun ozgina izoh yozishni yoqtiraman.
Yo'q, men bu erda birinchi martaman. Men ushbu doskaga duch keldim va men uni haqiqatan ham foydali deb bilaman va bu menga juda ko'p yordam berdi.
Umid qilamanki, siz yordam berganingizdek, biror narsani qaytarib berish va boshqalarga yordam berish
men.
Ushbu postdagi hamma narsani tushuntirish uslubingiz haqiqatan ham
yaxshi, har bir kishi shunchaki xabardor bo'lishi mumkin, katta rahmat.
Nima bo'ldi men kavinman, men birinchi marta istalgan joyda fikr bildiraman
Ushbu asarni o'qib, men ham izoh berishim mumkin deb o'yladim
bu oqilona postga.