Oysa çoğu zaman sorun yanlış yapılandırma, eklenti yükü veya verimsiz sorgulardır.
CPUyu 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
- Aynı işlem daha kısa sürede tamamlanır
- CPU daha az süre meşgul olur
- Admin panel hissedilir şekilde rahatlar
2. Object Cache Kullanmadan Olmaz (Redis)
WordPress aynı veritabanı sorgularını tekrar tekrar çalıştırır.
Bu da CPUyu yorar.
Çözüm:
- Redis (object cache) kullan
- Sık kullanılan sorgular RAMden gelsin
- Veritabanı sorguları azalır
- CPU yükü düşer
- Yoğun saatlerde site daha stabil olur
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
- PHP çalışmadan sayfa sunulur
- CPU neredeyse hiç devreye girmez
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
- 34 farklı cache eklentisi
- Sürekli cron çalıştıran eklentiler
5. WordPress Cronu Gerçek Cron ile Değiştir
WordPressin kendi cron sistemi:
- Her ziyaretçide tetiklenir
- Trafik varsa CPUyu sürekli yorar
- wp-cron.php devre dışı bırakılır
- Sunucu cron job tanımlanır (510 dakikada bir)
6. Bot ve Sahte Trafiği Engelle
CPUnun 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 IPleri blokla
7. Tema Seçimi CPUyu 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
8. Veritabanını Temiz ve Optimize Tut
Şişmiş veritabanı:
- Daha fazla sorgu
- Daha uzun işlem süresi
- Daha fazla CPU
- Eski revizyonları temizle
- Spam yorumları sil
- Kullanılmayan tabloları kaldır
9. CDN CPUyu Dolaylı Olarak Düşürür
CDN CPUyu direkt düşürmez ama:
- Statik dosyaları sunucudan alır
- Sunucuya gelen istek azalır
- CPU daha az tetiklenir
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
- Daha iyi paylaşımlı hosting
veya - VPS
WordPresste CPU düşürmek için:
- Daha az PHP çalıştır
- Daha az sorgu üret
- Daha az gereksiz işlem yap
Cache + Redis + doğru PHP + sade yapıBu dörtlü CPU sorunlarının %80ini çözer.