WordPress verilənlər bazası təmizliyi: saytı 50% sürətləndirin

WordPress aylar keçdikcə verilənlər bazası şişir - spam şərhlər, köhnə revision-lar, expired transient-lar, autoload data. Düzgün təmizlik ilə DB ölçüsünü 50-70% azaltmaq və saytı əhəmiyyətli dərəcədə sürətləndirmək olar.

WordPress DB-də nə şişir?

Post revisions

Hər post saxlanışında WordPress yeni revision yaradır. Bir məqaləniz 50 dəfə redaktə edilibsə, 50 revision saxlanılır. Praktikada son 3-5 kifayətdir.

Spam şərhlər

wp_comments cədvəlində yüzlərlə spam saxlanır - Trash-də qalır, silinmir.

Expired transients

wp_options cədvəlində müvəqqəti cache. Vaxtı keçəndə avtomatik silinmir.

Autoload data

wp_options-də autoload=yes olan sətirlər hər səhifə yüklənməsində oxunur. 5 MB autoload = hər sorğuda 5 MB lazımsız RAM.

WP-Optimize plagini necə işləyir?

Pulsuz plagin DB-də spam, revision, trash, expired transient-ları bir kliklə silir. Schedule ilə həftəlik avtomatik təmizlik də qurmaq olar.

WP-Optimize quraşdırılması

Plugins → Add New → "WP-Optimize" → quraşdırın. WP-Optimize → "Database" → siyahıdan nələri silmək istədiyinizi seçin → "Run all selected optimizations".

wp-config.php-də nə dəyişdirmək lazımdır?

Revisions-i məhdudlaşdırın

define(WP_POST_REVISIONS, 5); - yalnız son 5 revision saxlanır. Köhnəsi avtomatik silinir.

Autosave intervalını uzadın

define(AUTOSAVE_INTERVAL, 300); - 5 dəqiqədə bir autosave (default 60 saniyə).

Trash empty intervalı

define(EMPTY_TRASH_DAYS, 7); - 7 gün sonra trash avtomatik təmizlənir.

Manuel SQL ilə təmizlik

Bütün revision-ları sil

DELETE FROM wp_posts WHERE post_type = revision; - DİQQƏT: əvvəlcə backup götürün.

Bütün spam şərhləri sil

DELETE FROM wp_comments WHERE comment_approved = spam;

Expired transient-lar

DELETE FROM wp_options WHERE option_name LIKE _transient_timeout_% AND option_value < UNIX_TIMESTAMP();

Cədvəl optimizasiyası

Təmizlikdən sonra OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options; ilə cədvəlləri yenidən qurun - fiziki yer qənaət edilir.

Backup mütləqdir!

DB-ə hər hansı dəyişiklik etmədən əvvəl backup götürün. UpdraftPlus və ya cPanel Backup Wizard ilə.

Hostinq.az hosting avtomatik gündəlik DB backup + cPanel-də phpMyAdmin daxildir.

Paylaş: