cPanel Üzerinde Redis Cache Kurulumu ile WordPress Hızlandırma

cPanel Üzerinde Redis Cache Kurulumu ile WordPress Hızlandırma
Yazı Özetini Göster

cPanel Üzerinde Redis Cache Kurulumu ile WordPress Hızlandırma

WordPress sitelerinde yüksek trafik altında sayfa yüklenme sürelerinin yavaşlaması en sık karşılaşılan performans sorunlarından biridir. Redis Cache, dinamik verileri bellekte tutarak PHP ve MySQL sorgularını azaltır, böylece CPU ve disk IO yükünü düşürür. Bu rehberde, cPanel üzerinde Redis kurulumu, WordPress entegrasyonu ve performans testlerini adım adım inceleyeceğiz.

Redis Nedir ve Neden Kullanılır?

Redis (Remote Dictionary Server), RAM tabanlı açık kaynaklı bir veri yapısı sunucusudur. Key-value prensibiyle çalışır ve verileri disk yerine bellekte saklayarak anlık erişim sağlar. WordPress ile birlikte kullanıldığında:

  • Sayfa önbellekleme (object cache) hızlanır,
  • Veritabanı sorgu yükü azalır,
  • PHP-FPM işlem süresi kısalır,
  • TTFB (Time To First Byte) değeri düşer.

Redis Kurulumu (cPanel Üzerinde)

1) SSH Üzerinden Redis Servisini Yükleyin

sudo yum install redis -y       # CentOS / CloudLinux
sudo systemctl enable redis
sudo systemctl start redis

Servisin çalıştığını doğrulamak için:

redis-cli ping
# Çıktı: PONG

2) Güvenlik ve Erişim Ayarları

Redis’i sadece localhost üzerinden erişilebilir hale getirin:

sudo nano /etc/redis.conf
bind 127.0.0.1
protected-mode yes
requirepass GüçlüBirŞifre123!

3) CloudLinux CageFS Entegrasyonu (Opsiyonel)

Redis’i tüm kullanıcıların erişimine açmadan önce /etc/cagefs/conf.d/redis.cfg dosyasında Redis soket yolunu belirtin ve cagefsctl --force-update komutuyla güncelleyin.

PHP Redis Eklentisini Yükleme

  1. cPanel WHM paneline giriş yapın.
  2. Software > EasyApache 4 menüsüne girin.
  3. PHP Extensions bölümünden php-redis eklentisini ekleyin.
  4. Değişiklikleri kaydedin ve Apache/PHP-FPM servislerini yeniden başlatın.

WordPress Üzerinde Redis Entegrasyonu

1) Gerekli Eklentiyi Kurun

WordPress admin panelinden “Redis Object Cache” eklentisini yükleyin ve etkinleştirin.

2) wp-config.php Dosyasına Redis Bilgilerini Ekleyin

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_PASSWORD', 'GüçlüBirŞifre123!');
define('WP_CACHE_KEY_SALT', 'mysite_');
define('WP_CACHE', true);

3) Eklentiyi Aktifleştirin

Yönetici panelinde Settings → Redis menüsüne girin ve “Enable Object Cache” butonuna tıklayın. Artık Redis aktif hale gelmiştir.

Redis Durumunu Test Etme

redis-cli monitor
redis-cli info memory

Burada “used_memory_human” değeri Redis’in ne kadar RAM kullandığını gösterir. Ayrıca wp redis status CLI komutu ile WordPress tarafındaki bağlantıyı kontrol edebilirsiniz.

Performans Artışını Ölçmek

  • GTmetrix ve PageSpeed Insights skorları genellikle %20–40 artar.
  • Veritabanı sorgu sayısı %50’ye kadar azalabilir.
  • Sunucu CPU yükü düşer, özellikle yüksek trafikli sitelerde.

Redis Flush (Temizleme) Komutu

Manuel olarak tüm cache’i temizlemek için:

redis-cli flushall

Veya WordPress panelinden “Flush Cache” butonunu kullanabilirsiniz.

Olası Sorunlar ve Çözümleri

  • “Redis server went away”: Redis servisi yeniden başlatılmalı.
  • “Connection refused”: Redis portu veya parolası yanlış olabilir.
  • “Object cache not in use”: WP_REDIS_HOST ayarı veya eklenti aktif değil.

Kurumsal Performans İçin Ek Öneriler

Yüksek trafikli WordPress projelerinde Redis, PHP-FPM ve Premium VDS altyapısı ile birlikte kullanıldığında tam verim sağlar. Ayrıca Kurumsal Hosting planları, SSD/NVMe disklerle Redis performansını maksimuma çıkarır.

Sonuç

Redis Cache, WordPress siteleri için en etkili hızlandırma araçlarından biridir. cPanel üzerinde Redis kurulumu tamamlandıktan sonra WordPress eklentisi ile kolayca entegre edilebilir. Doğru yapılandırıldığında, sayfa yüklenme sürelerini saniyelerden milisaniyelere indirerek SEO ve kullanıcı deneyimini ciddi ölçüde iyileştirir.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar