Teknik Optimizasyon

Şişkinliği Ortadan Kaldırmak ve Hızı Artırmak İçin Akıllı WordPress Veritabanı Optimizasyonu

WordPress veritabanı şişkinliğini azaltma ve performansı optimize etme konusunda görsel kılavuz

WordPress sitenizin performansı büyük ölçüde veritabanının sağlığına bağlıdır. Zamanla, şişkin kayıtlar, süresi dolmuş geçiciler, eklenti artıkları ve gereksiz otomatik yükleme girişleri her şeyi yavaşlatabilir — arka uç yönetici panelinden ön uç sayfa yüklemelerine kadar. Hız veya sürekli veritabanı sorunlarıyla mücadele ediyorsanız, bu kılavuz ağır eklentilere veya riskli araçlara güvenmeden WordPress veritabanınızı temizlemenize ve optimize etmenize yardımcı olacaktır.

WordPress'te Veritabanı Şişkinliğinin Nedenleri Nelerdir?

Her eklenti, tema ve WordPress eylemi veritabanında bir şeyler depolar. Zamanla, buna şunlar dahildir:

  • Kullanılmayan eklenti seçenekleri
  • Süresi dolmuş geçiciler
  • Gönderi ve sayfaların revizyonları
  • Artık ihtiyaç duyulmayan otomatik yüklenen veriler
  • Terk edilmiş temalardan ve sayfa oluşturucularından gelen çöpler

Bu girdiler kendiliğinden kaybolmaz, birikirler.

Veritabanınızın Boyutunu ve Sağlığını Nasıl Kontrol Edersiniz

phpMyAdmin'e veya tercih ettiğiniz veritabanı aracına giriş yaparak başlayın. İlk adım, veritabanınızı analiz etmektir. wp_seçenekleri masa — şişkinliğin çoğu burada yaşıyor.

Büyük otomatik yükleme girdilerini bulmak için bu sorguyu çalıştırın:

SELECT option_name, LENGTH(option_value) AS size FROM wp_options WHERE autoload = 'yes' ORDER BY size DESC LIMIT 20;

500.000 bayttan fazla olan her şey gözden geçirilmeli veya kaldırılmalıdır.

Süresi Dolmuş Geçicileri Güvenli Şekilde Silin

Süresi dolan geçiciler yer kaplar ve hiçbir amaca hizmet etmez. Şunu çalıştırın:

wp_options'dan seçenek_adı '%_transient_%' gibi ve seçenek_adı '%_transient_timeout_%' gibi değil;

Daha sonra:

wp_options'dan seçenek_adı '%_geçici_zaman_aşımı_%' VE seçenek_değeri < UNIX_TIMESTAMP(); ile SİL

Bu bile tek başına veritabanınızın boyutunu önemli ölçüde azaltabilir.

Eski Revizyonları ve Çöpleri Temizleyin

WP-Sweep gibi bir eklenti kullanın veya bunu manuel olarak yapın:

wp_posts'tan SİL WHERE post_type = 'revizyon';

Ayrıca çöp kutusunu da temizleyin:

wp_posts'tan post_durumu = 'çöp' olan yeri SİL;

Tabloları Optimize Et ve Onar

Gereksiz girdiler giderildikten sonra tablolarınızı optimize edin:

TABLOYU OPTİMİZE ET wp_posts, wp_postmeta, wp_options, wp_comments, wp_commentmeta;

Gerekirse bunu phpMyAdmin'de tablo-tablo şeklinde de çalıştırabilirsiniz.

OKUMAK  WordPress Sitenizi Hızlandırmak İçin wp_options Tablosunu Nasıl Optimize Edersiniz

Gelecekteki Şişkinliği Önleyin

Veritabanınızı temiz tutmak için:

    • Gönderi revizyonlarını sınırla wp-config.php:
define('WP_POST_REVISIONS', 5 );
  • Gereksiz seçenekler için otomatik yüklemeyi devre dışı bırakın
  • Kullanılmayan eklentileri ve temaları tamamen silin
  • Kesinlikle gerekmedikçe sayfa oluşturucuları yüklemekten kaçının

Gelişmiş Ayarlama: Belirli Otomatik Yükleme Girişlerini Devre Dışı Bırak

Belirli otomatik yükleme girişlerini şu şekilde devre dışı bırakabilirsiniz:

GÜNCELLEME wp_options SET autoload = 'hayır' WHERE option_name = 'kullanılmayan_eklenti_seçeneği';

Bunu yalnızca kullanımda olmadığından emin olduğunuz seçenekler için yapın.

Son Düşünceler

WordPress kendini temizlemez ve zamanla veritabanı gizli bir darboğaz haline gelebilir. Sadece birkaç SQL sorgusu ve akıllı alışkanlıklarla hızı geri kazanabilir, sunucu yükünü azaltabilir ve barındırma ortamınızın ömrünü uzatabilirsiniz.

Derin optimizasyon konusunda yardıma mı ihtiyacınız var? Ziyaret edin
SpeedWP Pro Hizmetleri
WordPress sitenizi nasıl daha hızlı, daha hafif ve daha güvenilir hale getirebileceğimizi görmek için.