CyberPanel Performans Rehberi: Redis’ten Valkey’e Geçiş ve WordPress Optimizasyonu

CyberPanel Performans Rehberi: Redis’ten Valkey’e Geçiş ve WordPress Optimizasyonu
Valkey Nedir?
Valkey, açık kaynaklı, yüksek performanslı bir in-memory (bellek içi) key-value veri tabanıdır. 2024 yılında Redis’in lisans değişikliğinden sonra topluluk tarafından çatallanarak (fork) oluşturulmuştur ve Linux Foundation çatısı altında geliştirilmektedir. Tüm verileri RAM’de tutması sayesinde çok düşük gecikme (latency) ve yüksek hız sunar; bu nedenle özellikle cache (önbellekleme), gerçek zamanlı veri işleme ve mesajlaşma sistemlerinde yaygın olarak kullanılır.
Valkey, Redis ile büyük ölçüde uyumludur ve aynı veri yapılarını (string, list, set, hash vb.) destekler. Bu sayede mevcut Redis projelerine kolayca entegre edilebilir veya doğrudan yerine kullanılabilir. Açık kaynak BSD lisansı sayesinde tamamen özgür bir alternatif olarak konumlanır ve yüksek performans, esneklik ve ölçeklenebilirlik gerektiren modern uygulamalar için güçlü bir çözüm sunar.
Valkey Kurulumu
WordPress dünyasında performans, artık sadece bir lüks değil, Google sıralamaları için zorunluluktur. Bu yazıda, Redis’in yerini alan Valkey kurulumunu, **CyberPanel** üzerindeki işlemci (CPU) yükünü nasıl düşürdüğünü ve PageSpeed puanlarını nasıl 80+ seviyesine taşıdığını adım adım sizlere anlatacağım.
Redis vs Valkey: Neden Değişim Şart?
Yıllardır WordPress nesne önbelleği (Object Cache) denilince akla gelen ilk isim olan Redis, 2024 yılında lisans modelini değiştirdi. Bu durum, topluluğun tamamen açık kaynaklı ve daha performanslı bir alternatif olan Valkey projesini başlatmasına yol açtı.
Valkey’in Redis’e göre avantajları:
Daha Yüksek Performans: Modern mimarilerde Redis 6 ve 7 serisine göre %20’ye varan hız artışı.
Tam Uyumluluk: Mevcut WordPress Redis eklentilerinizle sıfır konfigürasyon değişikliğiyle sorunsuz çalışabilmesi.
Düşük Gecikme (Latency): Sunucu yanıt sürelerini (TTFB) doğrudan iyileştirmesi.
Valkey Kurulumu
Adım Adım Valkey Kurulumu ve Konfigürasyonu (Ubuntu 22.04)
Valkey henüz standart depolarda yer almadığı için en sağlıklı yöntem kaynak koddan doğrudan derleme yapmak olacak. Dökümanlarda genellikle görülen root hatasına düşmeden, güvenli bir kurulum yapalım.

1. Hazırlık ve Mevcut Redis’i Kaldırma
Önce port çakışmasını önlemek için mevcut servisi durduruyoruz:
systemctl stop redis-server
apt update && apt install -y build-essential tcl pkg-config wget
2. Valkey 8.0 Derleme ve Kurulum
cd /opt
wget https://github.com/valkey-io/valkey/archive/refs/tags/8.0.0.tar.gz
tar -xzf 8.0.0.tar.gz
cd valkey-8.0.0
make -j$(nproc)
make install
3. Güvenli Kullanıcı ve Yetkilendirme
Güvenlik için Valkey’i kendi kısıtlı kullanıcısıyla çalıştırıyoruz:
useradd -r -s /bin/false valkey
mkdir -p /var/lib/valkey /etc/valkey
chown valkey:valkey /var/lib/valkey
chmod 770 /var/lib/valkey
4. Optimum WordPress Ayarları (valkey.conf)
/etc/valkey/valkey.conf dosyanızda şu iki ayar kritik öneme sahiptir:
maxmemory 512mb: Sunucu RAM miktarınıza göre optimize edin.maxmemory-policy allkeys-lfu: WordPress popüler içeriklerini RAM’de tutmak için en iyi yöntemdir.Ayar Dosyasını (
valkey.conf) OluşturmaBu komutu kopyalayıp terminale yapıştırın, dosya otomatik oluşturalacaktır:
cat <
/etc/valkey/valkey.conf
bind 127.0.0.1
port 6379
daemonize no
supervised systemd
dir /var/lib/valkey
maxmemory 512mb
maxmemory-policy allkeys-lfu
save “”
appendonly no
EOF
5. Servis Dosyasını (valkey.service) Oluşturma
Bu komutu da kopyalayıp terminale yapıştırın:
cat <
/etc/systemd/system/valkey.service
[Unit]
Description=Valkey In-Memory Data Store
After=network.target[Service]
User=valkey
Group=valkey
ExecStart=/usr/local/bin/valkey-server /etc/valkey/valkey.conf
ExecStop=/usr/local/bin/valkey-cli shutdown
Restart=always
LimitNOFILE=65535[Install]
WantedBy=multi-user.target
EOF
6. Sistemi Haberdar Etme ve Başlatma
Yeni oluşturduğumuz servisi sisteme tanıtalım:
systemctl daemon-reload
systemctl enable valkey
systemctl start valkey
7. Kontrol Etme (Valkey Çalışıyor mu?)
Şu komutu terminale yazdığınızda size PONG cevabı vermeli:
valkey-cli ping
Valkey Kurulumu
Son Adım: LiteSpeed ve PHP Bağlantısı
Her şey bittikten sonra LiteSpeed’in yeni “Redis (Valkey)” motorunu tanıması için şu komutu mutlaka çalıştırmalısınız:
systemctl restart lsws
Dikkat: WordPress tarafında hiçbir şey değiştirmenize gerek yok. “Redis Object Cache” eklentin otomatik olarak Valkey ile konuşmaya başlayacaktır. Örnek Litespeed Cache ayarları ekran resmini buraya ekliyorum.
CyberPanel Valkey

CyberPanel ve LiteSpeed ile PageSpeed Optimizasyonu
Sadece arka plan motorunu değiştirmek tek başına yeterli değil. Benim PageSpeed Insights puanlarımı 37’den yukarılara çeken LSCache dokunuşlarım şunlar oldu:
Oluşturmayı Engelleyen İstekleri Bitirin
Özellikle mobil puanları düşüren “render-blocking” sorununu çözmek için;
CSS/JS Birleştirme (Combine): KAPALI (HTTP/2 protokolünde birleştirme yavaşlatır).
JS Geciktirme (Defer): ERTELENDİ moduna alarak tarayıcıya nefes aldırın.
LCP Görseline Öncelik Verin
Sitenin en üstünde bulunan ana görselleriniz varsa (LCP Image) asla Lazy Load (Yavaş Yükleme) yapmayın. Bu görseli “Hariç Tutulanlar” listesine ekleyerek tarayıcının ilk saniyede bu resmi çekmesini sağlayın.
Sonuç: Sunucu Yükü ve Hız Deneyimi
Valkey geçişinden sonra top -c komutuyla yaptığım incelemelerde, PHP süreçlerinin (lsphp) işlemciyi daha az meşgul ettiğini gözlemledim. Veritabanı sorguları RAM üzerinden milisaniyeler içinde döndüğü için sunucudaki I/O Wait değerleri bende ölçülebilir şekilde stabilize oldu.
Özetle: Eğer bir CyberPanel kullanıcısıysanız ve sunucunuzun performansını bir üst seviyeye taşımak istiyorsanız, Valkey ve doğru LiteSpeed ayarlarıyla tanışmanızın vakti gelmiş demektir.
Başka bir yazıda görüşmek üzere, sağlıklı ve mutlu günler diliyorum.


