WordPress verilənlər bazasının optimallaşdırılması: 2023-cü ildə bu 7 məsləhəti sınayın

WordPress verilənlər bazanız veb saytınız üçün bütün vacib məlumatları saxlayır. Bununla belə, baxım olmadan, bu saxlama mərkəzi şişir və saytınızı yavaşlatmağa başlaya bilər. Buna görə də, WordPress verilənlər bazası optimallaşdırılması veb saytınızın performansını yaxşılaşdırmaq üçün vacibdir.

Xoşbəxtlikdən, WordPress verilənlər bazanızı optimallaşdırmaq üçün istifadə edə biləcəyiniz müxtəlif üsullar var. Məsələn, phpMyAdmin istifadə edərək lazımsız və köhnəlmiş məlumatları əl ilə silə bilərsiniz. Alternativ olaraq, WP-Optimize kimi WordPress verilənlər bazası optimallaşdırma plaginindən istifadə edə bilərsiniz.

Bu yazıda biz WordPress verilənlər bazanızı optimallaşdırmaq və veb saytınızın ümumi performansını yaxşılaşdırmaq üçün yeddi əsas məsləhəti izah edəcəyik. Gəlin başlayaq!

Qeyd – WordPress verilənlər bazanız çox vacib məlumatları ehtiva etdiyinə görə, bu yazıdakı taktikaları tətbiq etməzdən əvvəl saytınızın/verilənlər bazanızın son ehtiyat nüsxəsini çıxarmağı tövsiyə edirik. Bu taktikalar heç bir problem yaratmamalı olsa da, saytınızın verilənlər bazasına gəldikdə üzr istəməkdənsə təhlükəsiz olmaq həmişə yaxşıdır.

📚 Mündəricat:

  1. WordPress verilənlər bazası optimallaşdırma plaginindən istifadə edin
  2. Verilənlər bazası cədvəllərini əl ilə optimallaşdırın
  3. Zibil qutusunu çıxarın
  4. Post dəyişikliklərini silin
  5. Spam şərhləri silin
  6. İstifadə edilməmiş etiketləri silin
  7. Pinqbackləri və trackbackləri silin

1. WordPress verilənlər bazası optimallaşdırma plaginindən istifadə edin

WordPress verilənlər bazası optimallaşdırma plaginindən istifadə iş yükünüzü kəskin şəkildə azalda bilər. Fayllarınızı əl ilə axtarmaq əvəzinə phpMyAdmin ilə, siz etibarlı alətin liderlik etməsinə icazə verə bilərsiniz. Beləliklə, əgər siz yeni başlayansınızsa və ya məşğul cədvəllə məşğul olursunuzsa, bu üsul ən yaxşı variantlardan biridir.

👉 Bu dərslik üçün işləyəcəyimiz WP-Optimize plaginini tövsiyə edirik. Bu alət keşləmə, şəkillərinizi sıxışdırmaq və verilənlər bazanızı optimallaşdırmaq üçün istifadə edə biləcəyiniz hamısı bir yerdə həlldir:

WP-Optimize, WordPress verilənlər bazanızı bir neçə yolla təmizləyir, o cümlədən:

  • Spam şərhləri və keçici seçimlər kimi lazımsız məlumatların silinməsi
  • Verilənlər bazası cədvəllərinin yığcamlaşdırılması və defraqmentasiyası
  • Planlaşdırılmış və ya avtomatlaşdırılmış əsasda verilənlər bazasının təmizlənməsi
  • Optimallaşdırmadan əvvəl məlumat ehtiyat nüsxələrinin yaradılması
  • Verilənlər bazası təmizlənməsi ilə bağlı statistika göstərilir

WP-Optimize-dən istifadə etmək üçün əvvəlcə onu WordPress panelinizdə quraşdırmalı və aktivləşdirməlisiniz. Sonra üzərinə gedin WP-Optimallaşdırın > Verilənlər Bazası.

üzərinə enməlisən Optimallaşdırmalar verilənlər bazanızdan xüsusi elementləri seçə biləcəyiniz səhifə. Sonra üzərinə klikləyə bilərsiniz Optimallaşdırmanı işə salın seçdiyiniz hər hansı bir kateqoriyanın yanında:

WP-Optimize ilə WordPress verilənlər bazası optimallaşdırmasını necə yerinə yetirmək olar.

üzərinə klikləsəniz Cədvəllər nişanı, siz xüsusi verilənlər bazası cədvəllərini seçə və onları silə bilərsiniz. Alət həmçinin plaginlərinizdən hansının həmin elementlərdən istifadə etdiyi barədə sizə məlumat verəcəkdir. Beləliklə, veb saytınızın funksiyalarından hər hansı birinin dəyişiklikdən mənfi təsir göstərəcəyini biləcəksiniz:

WordPress verilənlər bazası cədvəllərini necə optimallaşdırmaq olar.

Nəhayət, Parametrlər nişanı verilənlər bazası təmizlənməsini planlaşdırmağa imkan verir. Siz bu optimallaşdırmaların tezliyini seçə və hansı məlumatların silinəcəyini seçə bilərsiniz:

WordPress verilənlər bazası təmizlənməsini necə planlaşdırmaq olar.

Seçimlərinizdən razı olduğunuz zaman üzərinə klikləyin Parametrləri yadda saxlayın. WP-Optimize plagini indi WordPress veb saytınız üçün müntəzəm verilənlər bazası təmizləmə işləri aparacaq.

2. Verilənlər bazası cədvəllərini əl ilə optimallaşdırın

Əgər verilənlər bazanızı əl ilə optimallaşdırmaq istəyirsinizsə, bunu phpMyAdmin aləti ilə edə bilərsiniz. Bu, müxtəlif fayllara baxmaq, redaktə etmək və silmək üçün WordPress verilənlər bazanıza giriş imkanı verir.

Təmizləmə prosesinə daha çox nəzarət etmək istəyirsinizsə, bu üsula üstünlük verə bilərsiniz. Hər hansı bir səbəbdən saytınızdakı WordPress plaginlərinin sayını minimuma endirmək istəyirsinizsə, bu da cəlbedici ola bilər.

Bununla belə, bu üsula başlamazdan əvvəl verilənlər bazanızın ehtiyat nüsxəsini çıxardığınızdan əmin olmaq istərdiniz. Faylları əl ilə redaktə edəcəyiniz üçün, böyük potensial xəta marjası var. Beləliklə, bu seçimlə davam edərkən diqqətli olun.

Əksər hosting provayderləri ilə cPanel vasitəsilə phpMyAdmin-ə daxil ola bilərsiniz:

cPanel alət veb saytı.

Dəqiq proses ev sahibinizdən asılı olaraq dəyişəcək. Buna görə də, bu üsuldan istifadə edərkən provayderinizin rəsmi sənədlərinə müraciət etməlisiniz.

Bu araşdırma sizə prosesin Bluehost ilə necə göründüyünü göstərəcək. Əvvəlcə hosting panelinizi açın və üzərinə klikləyin Qabaqcıl. Sonra aşağı diyirləyin MƏLUMAT BAZASI bölməsini seçin və seçin phpMyAdmin:

Bluehost idarəetmə paneli vasitəsilə phpMyAdmin alətinə daxil olmaq.

Daha sonra WordPress veb saytınızın verilənlər bazasına gətiriləcəksiniz. Nəzərə alın ki, məzmununa baxmaq üçün saytınızın adına klikləməlisiniz. Verilənlər bazası belə görünməlidir:

phpMyAdmin vasitəsilə WordPress verilənlər bazasına baxmaq.

Xoşbəxtlikdən, verilənlər bazası cədvəllərinizi optimallaşdırmaq indi sadə olmalıdır. Siyahının aşağı hissəsində, seçin Hamısını yoxlayın Qutu. Sonra üzərinə klikləyin Cədvəli optimallaşdırın görünən menyudan:

WordPress verilənlər bazası cədvəllərini phpMyAdmin ilə necə optimallaşdırmaq olar.

Nəhayət, seçin Get. phpMyAdmin indi bütün cədvəllərinizi optimallaşdıracaq. Proses başa çatdıqda, təsdiq mesajı alacaqsınız.

3. Zibil qutusunu çıxarın

Çox güman ki, WordPress veb saytınızdan bir çox elementi silmisiniz. Məsələn, siz kənar şəkilləri, şərhləri və ya köhnəlmiş məzmunu silmiş ola bilərsiniz.

Bununla belə, bu silinmiş elementlər verilənlər bazanızdan dərhal yoxa çıxmır. Onlar 30 gün ərzində veb saytınızın zibil qutusunda oturacaqlar. Bir çox elementi müntəzəm olaraq silsəniz, verilənlər bazanızın zibil qutusunu daha tez-tez boşaltmağı düşünə bilərsiniz.

Xoşbəxtlikdən, verilənlər bazanızdakı silinmiş elementlərin müddətini asanlıqla azalda bilərsiniz. Siz sadəcə redaktə etməlisiniz wp-config.php fayl.

Qeyd edək ki, bu, WordPress veb saytınız üçün əsas fayldır. Beləliklə, ona hər hansı bir dəyişiklik etməzdən əvvəl ehtiyat nüsxəsini saxlamaq istəyəcəksiniz. Sonra Fayl Transfer Protokolu (FTP) vasitəsilə saytınıza daxil olun və açın wp-config.php mətn redaktorunuzla fayl.

Nəhayət, bu kodu fayla əlavə edin:

define( 'EMPTY_TRASH_DAYS', X )

“X” əvəzinə, silinmiş elementlərin WordPress verilənlər bazanızdan həmişəlik silinməsinə qədər günlərin sayını yazacaqsınız. Məsələn, beş gün ərzində “5” daxil edə bilərsiniz. Sonra, dəyişikliklərinizi qeyd edin və redaktə edilmiş faylı veb saytınıza yenidən yükləyin.

4. Postun düzəlişlərini silin

WordPress verilənlər bazanız bütün yazılarınızın və səhifələrinizin düzəlişlərini saxlayır. Məzmununuzun əvvəlki versiyalarına qayıtmaq və ya redaktə dəyişikliklərini izləmək istədiyiniz zaman bu kolleksiya əlverişlidir.

Bununla belə, bu düzəlişlər verilənlər bazanızda çox yer tuta bilər. Bundan əlavə, bir çox yazı və səhifələr yüzlərlə yazıları daşıyacaq.

Buna görə də, WordPress-in saxladığı yazıların düzəlişlərinin sayını məhdudlaşdırmağı düşünə bilərsiniz. Bununla siz gələcək yazıların və ya səhifələrin verilənlər bazanızı tıxamayacağına əmin ola bilərsiniz.

Siz ilk növbədə öz səhifənizi açmalısınız wp-config.php FTP vasitəsilə fayl. Sonra aşağıdakı kodu daxil edin:

define( 'WP_POST_REVISIONS', X );

“X” əvəzinə siz saxlamaq istədiyiniz post reviziyalarının sayını daxil edəcəksiniz. Məsələn, “2” seçə bilərsiniz. Sonra faylı saxla və FTP vasitəsilə vebsaytınıza yenidən yükləyin.

Siz həmçinin aşağıdakı kodla postun təftişlərini tamamilə söndürə bilərsiniz:

define( 'WP_POST_REVISIONS', false );

Ancaq ikinci üsuldan istifadə etməyi məsləhət görürük. Gələcəkdə hər hansı bir səhv etsəniz, geri qayıtmaq üçün heç bir düzəlişiniz olmayacaq.

Həm də unutmayın ki, bu əmrlər yalnız gələcək yazı və səhifə revizyonlarına təsir edəcək. Əgər siz artıq verilənlər bazanızda olanları silmək istəyirsinizsə, Reviziyaları Sildikdən sonra Database Optimize kimi plaqindən istifadə etməyi məsləhət görürük:

👉 Bu istifadəçi dostu alət sizə bütün düzəlişlərinizi silməyə və ya verilənlər bazanızda müəyyən sayda saxlamağa imkan verir. Plugin həmçinin spam şərhləri və istifadə olunmamış teqləri silmək kimi WordPress verilənlər bazası optimallaşdırmalarını da yerinə yetirə bilər.

Təəssüf ki, bir veb sayt işlətdiyiniz zaman spam şərhləri tez-tez olur. Bunlar spam və ya şübhəli veb-saytlara aparan linkləri olan bloq yazılarınızda qalan mesajlardır.

WordPress və ya plaginlərinizdən biri şərhin spam olduğundan şübhələnirsə, o, elementi təsdiqiniz üçün qeyd edəcək. Mesaj həmçinin altında saxlanılacaq Şərhlər > Spam WordPress idarə panelinizdə:

WordPress-də spam şərhlər bölməsi.

WordPress bu şərhləri 30 gündən sonra avtomatik siləcək. Bununla belə, bu vaxt onlar qiymətli verilənlər bazanızda yer tutacaqlar.

Siz spam şərhləri seçib üzərinə klikləməklə asanlıqla silə bilərsiniz Boş Spam düyməsi. Alternativ olaraq, phpMyAdmin-i aça və aşağıdakı əmri işlədə bilərsiniz:

DELETE FROM wp_comments WHERE comment_approved = 'spam'

Əgər siz artıq başqa bir səbəbdən phpMyAdmin istifadə edirsinizsə və WordPress idarə panelinizə keçmək istəmirsinizsə, bu üsula üstünlük verilə bilər. Əks təqdirdə, lazımsız dərəcədə mürəkkəb ola bilər.

Bundan əlavə, bəzi anti-spam WordPress plaginləri sizin adınızdan spam şərhlərini həmişəlik silə bilər. Misal üçün, Akismet plagini təsdiq prosesi tələb etmədən şübhəli məzmunu verilənlər bazanızdan avtomatik süzgəcdən keçirə və silə bilər.

Teqlər veb saytınızın məzmununu təşkil etməyə kömək edə bilər. İstifadəçilər saytınıza daxil olduqda, əlaqəli məqalələri tapmaq üçün yazı etiketlərinə klikləyə bilərlər. Buna görə də, bu alətlərdən istifadə veb saytınızın naviqasiyasını və ümumi istifadəçi təcrübəsini (UX) təkmilləşdirə bilər.

Bununla belə, istifadə etmədiyiniz etiketlər ola bilər. Məsələn, axtarış motorunun optimallaşdırılması (SEO) strategiyanızı təkmilləşdirdiyiniz zaman bu etiketləri zamanla dəyişmisiniz.

Bu ssenaridə istifadə olunmamış etiketlər WordPress verilənlər bazanızda lazımsız yer tuta bilər. Bəzi teqləri yenidən istifadə etmək fikrində deyilsinizsə, onları silməyiniz mənasız ola bilər.

Əvvəlcə phpMyAdmin ilə verilənlər bazanıza qoşulmalısınız. Sonra qaç bu əmr WordPress verilənlər bazanızda istifadə olunmayan bütün teqləri görmək üçün:

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;

Verilənlər bazanızdakı müvafiq prefiksə “wp_” dəyişdirməlisiniz. Daha sonra veb saytınızda lazımsız etiketlərin siyahısını görməlisiniz.

Sonra, istifadə olunmamış bütün teqlərinizi silmək üçün aşağıdakı əmri yerinə yetirin:

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);

Bir daha xatırlayın ki, “wp_” prefiksini verilənlər bazanızda istifadə olunan prefikslə dəyişməli olacaqsınız. İstifadə edilməmiş teqləriniz indi silinməlidir.

7. Pinqbackləri və trackbackləri silin

Veb saytınız başqa sayta URL daxil etdikdə, bu, pingback adlı avtomatik server bildirişi göndərir. Bu mesaj digər vebsaytı onun məzmunu ilə əlaqələndirdiyiniz barədə xəbərdar edir. Eynilə, siz eyni mesajı çatdırmaq üçün əl ilə trackback göndərə bilərsiniz.

Pingbacks və trackbacks mübahisəlidir, çünki bəzi istifadəçilər onlardan məzmunlarını birdən çox vebsaytda spam etmək üçün istifadə edirlər. Üstəlik, pingbacks və trackbacks verilənlər bazanızda lazımsız yer tutur. Veb saytınıza bağlanan və verilənlər bazanızı şişirdən minlərlə saytınız ola bilər.

Bu problemi həll etmək üçün pingbacks və trackbacks-i deaktiv etmək istəyə bilərsiniz. Başlığı ilə bunu edə bilərsiniz Parametrlər > Müzakirə WordPress-də və ilk iki parametrin deaktiv edilməsi:

WordPress-də pingbacks və trackbacks-in söndürülməsi.

Sonra, mövcud trackbackləri və pingbackləri silə bilərsiniz. Bunun üçün phpMyAdmin vasitəsilə verilənlər bazanıza daxil olun və işə salın bu əmr:

UPDATE wp_posts SET ping_status= “closed”;

Həmişə olduğu kimi, verilənlər bazanızdakı “wp_” prefiksini dəyişdirməlisiniz. Nəhayət, vurun Get bu sinir bozucu pingbacks və trackbacks silmək üçün.

Bu gün WordPress verilənlər bazanızı optimallaşdırın

İzdihamlı verilənlər bazası saytınızı yavaşlata bilər. Bu həm sizin, həm də istifadəçiləriniz üçün əsəbi ola bilər. Buna görə də, WordPress verilənlər bazası optimallaşdırma strategiyaları veb saytınızın performansını artırmaq üçün vacibdir.

Xülasə etmək üçün, phpMyAdmin vasitəsilə məlumatları əl ilə silməklə WordPress verilənlər bazanızı optimallaşdırmağın bir çox yolu var. Bununla belə, əvəzinə WP-Optimize plaginindən istifadə etməyi tövsiyə edirik. Bu alət veb saytınızın tam potensialında işləməsini təmin etmək üçün pərdə arxasında işləyə bilər.

👉 Ən yaxşı WordPress verilənlər bazası plaginləri haqqında yazımız, həmçinin üç məşhur verilənlər bazasına qulluq plaginini sınaqdan keçirdiyimiz yazımız var.

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Verified by MonsterInsights
Яндекс.Метрика