WordPress Yönetim Paneli (wp-admin) Çok Yavaş
- Yayınlandı:
- Son teknik kontrol:
Ön yüz hızlı açılıyor ama yönetim paneli, yazı düzenleme ve eklenti ekranları çok yavaşBelirtiler
- Panele her tıklamada birkaç saniye bekleme
- Yazı veya ürün düzenleme ekranı geç açılıyor, kaydetme uzun sürüyor
- Eklentiler ve Güncellemeler ekranları özellikle yavaş
- Ön yüz ise hızlı açılıyor
Kısa cevap
Yönetim paneli ön yüzden yavaş olabilir, çünkü sayfa önbelleği panelde çalışmaz: her ekran PHP ve veritabanını baştan çalıştırır. Bu yüzden ön yüzde önbelleğin gizlediği yavaşlık panelde ortaya çıkar. Tipik nedenler; panel ekranlarına ağır rapor veya bildirim ekleyen eklentiler, lisans ve güncelleme için dış sunuculara yapılan yavaş çağrılar, veritabanında şişmiş otomatik yüklenen seçenekler ve eski PHP sürümüdür. Query Monitor gibi bir geliştirici aracı, hangi eklentinin ne kadar süre harcadığını gösterir.
Önemli noktalar
- Sayfa önbelleği panelde devre dışıdır; panel sunucunun gerçek hızını gösterir.
- Bir eklentinin dış bir sunucuya yaptığı yavaş istek her panel ekranını bekletebilir.
- Otomatik yüklenen seçenekler her istekte okunur; WordPress 6.6’dan beri Site Sağlığı 800 KB’ı aşınca uyarır.
- Heartbeat API panel açıkken 15–120 saniyede bir sunucuya istek gönderir; çok sekmeli çalışma yükü artırır.
Nedeni ölçerek bulmak
Site Sağlığı ekranına bakın
Araçlar › Site Sağlığı; PHP sürümü, otomatik yüklenen seçenekler ve nesne önbelleği önerilerini gösterir.
Query Monitor’u geçici olarak kurun
Panel çubuğunda her ekranın üretim süresini, veritabanı sorgularını, yavaş sorguları ve dış HTTP isteklerini hangi eklentinin yaptığıyla birlikte gösterir. Teşhisten sonra kaldırın.
Dış istekleri kontrol edin
Query Monitor’un HTTP bölümünde birkaç saniye süren veya zaman aşımına düşen istek varsa, onu yapan eklenti paneli bekletiyordur.
Eklentileri tek tek kapatın
Belirgin bir aday yoksa eklentileri sırayla devre dışı bırakıp panel hızını ölçün; önce panele widget, bildirim veya rapor ekleyenlerden başlayın.
Sık görülen nedenler ve çözümler
| Neden | Çözüm |
|---|---|
| Ağır panel widget’ları ve raporlar (ör. istatistik, mağaza analizi) | Kullanılmayan widget’ları Ekran Seçenekleri’nden kapatın; rapor ayarlarını sadeleştirin |
| Yavaş dış çağrılar (lisans, güncelleme, reklam bildirimi) | Eklentiyi güncelleyin veya değiştirin; sunucunun dış bağlantısında sorun varsa hosting firmasına bildirin |
| Şişmiş otomatik yüklenen seçenekler — veritabanı temizliği | Büyük satırları bulup kaynağı olan eklentiyi kaldırın veya ayarlayın |
| Nesne önbelleği yok — nesne önbelleği | Sunucuda Redis/Memcached varsa etkinleştirin; panelde tekrar eden sorguları azaltır |
| Eski PHP sürümü — PHP yükseltme | Uyumluluğu test ederek güncel bir PHP sürümüne geçin |