Redis Cache diğer cache sistemlerinin aksine diskte tutak yerine verileri Ram de tutar böylelikle verilerin daha hızlı yüklenmesi sağlanır. Özellikle büyük sayfa boyutlarına sahip web siteleri için verimli ayrıcalıklar sunabilmekte. Özellikle e-ticaret siteleri için sayfa yüklenme hızında ciddi iyileştirmeler sağlamaktadır.
Redis cache sistemini verimli kullanabilmeniz için VPS/VDS yada Dedicated server kullanmanız gerekiyor. Hosting firmaları fazla kaynak tüketimine izin veremiyeceği için bu servisi kullanmanız paylaşımlı hostinglerde mümkün değildir.
Plesk Redis Kurulumu
Plesk son sürümlerinde php yapısı içinde metrikleri içinde redis gelmekte yapmanız gereken servisi başlatmanız.
İşletim Sistemi: AlmaLinux 9.5 (Teal Serval) Plesk Obsidian 18.0.65
Araçlar ve Ayarlar > Php Ayarları bu alanda kullanmak istediğiniz Php sürümünde “Redis” servisinin aktif olduğunu teyid edin.
Daha sonra SSH ile sanal sunucunuza yada sunucunuza bağlanın.
Redisin çalışıp çalışmadığını test edin.
redis-cli ping
Servis çalışıyorsa, Çıktı olarak PONG görmelisiniz.
Eğer çıktı olarak servisin çalıştını göremiyorsanız.
yum install redis
sudo systemctl enable redis
sudo systemctl start redis
Servisin çalışıp çalışmadığını tekrar test edin eğer PONG çıktını alıyorsanız almalısınız.
Redis Object Cache eklentisini WordPress web sitenizde aktif etmeden önce wp-config.php içinde aşağıda yer alan kodları eklemenizi öneriyoruz.
define('WP_CACHE', true);
define('REDIS_HOST', '127.0.0.1');
define('REDIS_PORT', 6379);
define('REDIS_DATABASE', 0);
WordPress panelden Redis Object Cache eklentisini kurup eklentiyi aktif edebilirsiniz.
Eklentiyi etkinleştirdiğinizde Redis-in aktif olduğunu göreceksiniz.
Enable Object Cache diyerek Redis cache sistemini wordpress web sitenizde aktifleştirmiş olacaksınız. Aktifleştirdiğinizde sizi aşağıdaki gibi bir ekran karşılamalı. İşlemler tamamlanmış ve cache sisteminiz çalışıyor demektir.
Redis Cache'in WordPress Performansına Etkisi
Hızlı Sayfa Yükleme Süreleri: Redis, sık kullanılan veritabanı sorgularını ve diğer dinamik verileri bellekte tutarak sunucu ile veritabanı arasındaki gereksiz sorgu trafiğini azaltır. Bu, özellikle yoğun trafik alan sitelerde sayfa yükleme sürelerini ciddi ölçüde kısaltır.
Daha Az Sunucu Yükü: Redis, veritabanına yapılan sorguları azalttığı için CPU ve RAM kullanımını optimize eder. Bu durum, paylaşımlı veya düşük kaynaklı hosting planlarında büyük bir avantaj sağlar.
Dinamik İçerikler İçin Önbellek: Redis, yalnızca statik sayfaları değil, aynı zamanda dinamik içerikleri de önbelleğe alabilir. Bu, WooCommerce gibi yoğun veritabanı sorguları gerektiren e-ticaret sitelerinde çok faydalıdır.
Yüksek Trafik Yönetimi: Redis Cache, yüksek trafikli sitelerde tıkanma veya yavaşlama olmadan kullanıcı isteklerini daha hızlı bir şekilde yanıtlar. Bu, kullanıcı memnuniyetini artırır ve SEO sıralamalarını olumlu etkiler.
WordPress Redis Cache Kullanımının Avantajları
- Düşük Gecikme Süresi: Veritabanından veri çekmek yerine bellekte saklanan verilere anında erişim sağlar.
- Daha İyi SEO Performansı: Hızlı yüklenen sayfalar, Google gibi arama motorlarında daha iyi sıralamalar elde eder.
- Esneklik ve Uyumluluk: Redis, WP Rocket, W3 Total Cache ve LiteSpeed Cache gibi popüler WordPress önbellek eklentileriyle uyumlu çalışır.
- Kümeleme Desteği: Büyük ölçekli projelerde Redis’in kümeleme özelliği kullanılarak yük dengeleme yapılabilir.
- Gerçek Zamanlı Güncellemeler: Redis, dinamik içerikleri kolayca güncelleyebilir ve değişikliklerin hemen yansımasını sağlar.