WordPress hızlandırma denince çoğu zaman tema değişikliği, görsel optimizasyonu veya CDN konuşuluyor. Ancak pratikte asıl farkı yaratan unsur çoğu projede
hosting tarafındaki yapılandırma oluyor.
Bu konuda, tema veya içerik değiştirmeden, sadece sunucu ve hosting ayarlarıyla elde edilen performans artışlarını paylaşmak istiyorum.
Başlamadan Önce
Aşağıdaki örneklerde:
- Tema aynı
- Eklentiler aynı
- İçerik ve trafik yapısı aynı
Sadece hosting tarafında yapılan ayarlar değiştirilmiştir.
PHP Sürümünün Güncellenmesi
Birçok WordPress sitesi hâlâ eski PHP sürümleriyle çalışıyor. PHP 8.x sürümleri, önceki sürümlere kıyasla ciddi performans iyileştirmeleri sunuyor.
Yapılan değişiklik:
- PHP 7.4ten PHP 8.1e geçiş
- OPCache aktif hale getirildi
Sonuç:
- TTFB belirgin şekilde düştü
- Yönetim paneli daha akıcı çalışmaya başladı
- Sunucu kaynak kullanımı azaldı
Not: Eski veya güncellenmeyen eklentiler PHP 8 ile uyumsuz olabilir, test edilmesi gerekir.
Sunucu Taraflı Cache Kullanımı
WordPress sitelerde en net hız farkı genelde sunucu seviyesinde cache kullanıldığında ortaya çıkıyor.
LiteSpeed tabanlı sunucularda yapılan ayarlar:
- Sunucu cache aktif
- Sayfa ve tarayıcı cache açık
Bu yapılandırmadan sonra:
- İlk açılış süresi ciddi şekilde kısaldı
- Tekrar ziyaretlerde sayfa neredeyse anında açılmaya başladı
Klasik cache eklentilerine kıyasla daha stabil ve tutarlı sonuçlar alındı.
Object Cache (Redis) Kullanımı
Özellikle veritabanı yoğun çalışan WordPress sitelerde object cache büyük fark yaratıyor.
Yapılan ayar:
- Redis servisi aktif
- WordPress object cache bağlandı
Etkileri:
- Veritabanı sorguları azaldı
- Yoğun saatlerde bile site yavaşlamadı
- Yönetim panelindeki gecikmeler büyük ölçüde ortadan kalktı
WooCommerce ve çok eklentili sitelerde bu fark daha net hissediliyor.