WordPress’te yüksek CPU kullanımı genelde “hosting kötü” diye yorumlanır.
Oysa çoğu zaman sorun yanlış yapılandırma, eklenti yükü veya verimsiz sorgulardır.
CPU’yu düşürmek için yapılması gerekenleri adım adım ele alalım.


1. PHP Sürümünü Güncelle


Birçok site hâlâ eski PHP sürümlerinde çalışıyor.
Yapılması gereken:
  • PHP 8.0 / 8.1 kullan
  • OPCache aktif olsun
Etkisi:
  • Aynı işlem daha kısa sürede tamamlanır
  • CPU daha az süre meşgul olur
  • Admin panel hissedilir şekilde rahatlar
Bu adım tek başına bile ciddi fark yaratabilir.


2. Object Cache Kullanmadan Olmaz (Redis)


WordPress aynı veritabanı sorgularını tekrar tekrar çalıştırır.
Bu da CPU’yu yorar.
Çözüm:
  • Redis (object cache) kullan
  • Sık kullanılan sorgular RAM’den gelsin
Sonuç:
  • Veritabanı sorguları azalır
  • CPU yükü düşer
  • Yoğun saatlerde site daha stabil olur
WooCommerce sitelerde etkisi çok daha net.


r10.net/webmaster-genel-konular-sorunlar/4688481-redis-object-cache-web-sitenizi-nasil-hizlandirir.html


3. Sunucu Seviyesinde Cache Kullan


Sadece cache eklentisi yetmez.
En verimli senaryo:
  • LiteSpeed + LSCache
    veya
  • Sunucu taraflı page cache
Neden önemli?
  • PHP çalışmadan sayfa sunulur
  • CPU neredeyse hiç devreye girmez
Bu, CPU düşürmenin en güçlü yoludur.


4. Gereksiz ve Ağır Eklentileri Temizle


Her eklenti CPU demektir.
Özellikle sorunlu olanlar:
  • Canlı istatistik eklentileri
  • Her sayfa yüklemede tarama yapan güvenlik eklentileri
  • 3–4 farklı cache eklentisi
  • Sürekli cron çalıştıran eklentiler
Az ama doğru eklenti = daha az CPU.


5. WordPress Cron’u Gerçek Cron ile Değiştir


WordPress’in kendi cron sistemi:
  • Her ziyaretçide tetiklenir
  • Trafik varsa CPU’yu sürekli yorar
Çözüm:
  • wp-cron.php devre dışı bırakılır
  • Sunucu cron job tanımlanır (5–10 dakikada bir)
Bu özellikle paylaşımlı hostingte CPU kullanımını ciddi düşürür.


6. Bot ve Sahte Trafiği Engelle


CPU’nun büyük kısmını bazen gerçek kullanıcılar değil botlar yer.
Yapılabilecekler:
  • XML-RPC kapat veya sınırla
  • Şüpheli botları engelle
  • Aşırı istek atan IP’leri blokla
SEO botları dışındakiler genelde yükten başka bir şey değildir.


7. Tema Seçimi CPU’yu Doğrudan Etkiler


Ağır, her sayfada onlarca sorgu atan temalar CPU canavarıdır.
Dikkat edilmesi gerekenler:
  • Gereksiz builder bağımlılığı
  • Her sayfada dinamik slider
  • Fazla JS ve PHP işlem
Hafif tema = daha az PHP = daha az CPU.


8. Veritabanını Temiz ve Optimize Tut


Şişmiş veritabanı:
  • Daha fazla sorgu
  • Daha uzun işlem süresi
  • Daha fazla CPU
Yapılabilecekler:
  • Eski revizyonları temizle
  • Spam yorumları sil
  • Kullanılmayan tabloları kaldır
Bu adım uzun vadede fark yaratır.


9. CDN CPU’yu Dolaylı Olarak Düşürür


CDN CPU’yu direkt düşürmez ama:
  • Statik dosyaları sunucudan alır
  • Sunucuya gelen istek azalır
  • CPU daha az tetiklenir
Özellikle görsel ağırlıklı sitelerde etkilidir.


10. CPU Sorunu Ne Zaman Hosting Kaynaklıdır?


Şu durumlarda sorun artık yapılandırma değil, paket yetersizliğidir:
  • Tüm optimizasyonlara rağmen CPU sürekli %90+
  • Trafik arttıkça site kilitleniyor
  • Hosting uyarıları sık geliyorsa
Bu noktada:
  • Daha iyi paylaşımlı hosting
    veya
  • VPS
kaçınılmaz olur.


WordPress’te CPU düşürmek için:
  • Daha az PHP çalıştır
  • Daha az sorgu üret
  • Daha az gereksiz işlem yap
Yani:
Cache + Redis + doğru PHP + sade yapı
Bu dörtlü CPU sorunlarının %80’ini çözer.