7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

WordPress Autoload Verilerini Küçültme (wp_options)

Okuma süresi: 2 dk

Kısa yanıt: WordPress, wp_options tablosunda otomatik yükleme işaretli tüm kayıtları her sayfa isteğinde belleğe alır. Site Sağlığı “otomatik yüklenen seçenekler” uyarısı veriyorsa phpMyAdmin’de en büyük autoload kayıtlarını listeleyin, artık kalmış eski eklenti kayıtlarını yedek aldıktan sonra silin veya otomatik yüklemeyi kapatın.

Bu rehber kimin için: Yönetim paneli ve site yavaşlayan WordPress kullanıcıları · Gereken süre: 20 dakika · Seviye: İleri

Eklentiler ayarlarını wp_options tablosuna yazar ve çoğu bunları otomatik yükleme işaretiyle kaydeder. Silinen eklentiler bu kayıtları geride bırakabilir; bazı eklentiler de önbellek veya log verisini burada biriktirir. WordPress 6.6 ile otomatik yükleme değerleri yes/no yanında on, off, auto gibi değerler de alabilmektedir ve Site Sağlığı, toplam boyut 800 KB’ı aşınca uyarı gösterir.

Ölçme ve temizleme

  1. Yedek alın: Önce veritabanı yedeği alın.
  2. Toplam boyut: phpMyAdmin’de SELECT SUM(LENGTH(option_value)) FROM wp_options WHERE autoload IN ('yes','on','auto-on','auto'); sorgusunu çalıştırın (tablo önekiniz farklıysa değiştirin).
  3. En büyükler: SELECT option_name, LENGTH(option_value) AS boyut FROM wp_options WHERE autoload IN ('yes','on','auto-on','auto') ORDER BY boyut DESC LIMIT 20;
  4. Sahibini belirleyin: option_name önekinden kaydın hangi eklentiye ait olduğunu belirleyin.
  5. Artıkları silin: Artık kullanılmayan eklentiye ait kayıtları silin.
  6. Otomatik yüklemeyi kapatın: Kullanılan ama her sayfada gerekmeyen büyük kayıtlar için autoload değerini 'off' yapın.
  7. Geçicileri temizleyin: Süresi dolmuş transient kayıtlarını VPS’te WP-CLI ile wp transient delete --expired komutuyla, paylaşımlı hostingte ise bir veritabanı temizlik eklentisiyle silin.
  8. Test edin: Siteyi ve ilgili eklentinin ayarlarını kontrol edin.

Neye dokunulmamalı

siteurl, home, active_plugins, cron ve tema ayarları gibi WordPress çekirdek kayıtlarını silmeyin veya otomatik yüklemelerini kapatmayın. Emin olmadığınız bir kaydın otomatik yüklemesini kapatmak, silmekten daha güvenlidir; sorun çıkarsa değeri geri alırsınız.

Hâlâ çözülmediyse

SQL sorgularını çalıştırma hakkında bilgi için SQL sorgusu çalıştırma ve tablo bakımı için veritabanı optimizasyonu rehberlerine bakın. Kendi yönettiğiniz bir VPS’te kalıcı nesne önbelleği (ör. Redis) autoload verisinin her istekte veritabanından okunmasını önler; paylaşımlı WordPress hosting paketlerimizde Redis bulunmaz.

Sık sorulan sorular

Tablo önekim wp_ değil.

Sorgularda wp_options yerine kendi önekinizi kullanın (ör. abc_options).

Kaç KB normal?

Küçük sitelerde birkaç yüz KB yaygındır; 1 MB üzeri inceleme gerektirir.

İlgili rehberler