X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

VDS Sunucuda Redis Object Cache Kurulumu

AnasayfaYazılarVDS Sunucuda Redis Object Cache Kurulumu

Veritabanı Sorgularını Neden Önbelleğe Almalıyız?

Modern dinamik web siteleri, özellikle de WordPress, her sayfa yüklendiğinde veritabanına (MySQL) onlarca sorgu (query) gönderir. Ziyaretçi sayınız arttıkça bu sorgular işlemciyi (CPU) ve RAM'i felç eder. Redis (Remote Dictionary Server), bu sorguların sonuçlarını RAM üzerinde tutarak (Object Caching) aynı sorgunun tekrar tekrar veritabanına gitmesini engeller ve yanıt sürelerini milisaniyelere düşürür.

1. Adım: Sunucuya Redis Kurulumu

Ubuntu işletim sistemine sahip sanal sunucu altyapınızda SSH üzerinden root yetkisiyle şu komutları çalıştırın:

sudo apt update
sudo apt install redis-server -y

Kurulum bitince Redis'in durumunu kontrol edin:

sudo systemctl status redis-server

2. Adım: Redis Yapılandırması (Güvenlik ve Bellek Sınırı)

Redis tüm sunucu RAM'ini tüketmesin diye bir sınır belirlemeliyiz. Ayar dosyasını açın:

sudo nano /etc/redis/redis.conf

Dosyanın en alt kısmına inip maksimum bellek ve tahliye (eviction) politikasını ekleyin:

maxmemory 256mb
maxmemory-policy allkeys-lru

Bu ayar, Redis'e maksimum 256MB RAM kullanmasını, dolduğunda ise en eski verileri silip yenilerine yer açmasını söyler. Servisi yeniden başlatarak ayarları kaydedin: sudo systemctl restart redis-server

3. Adım: PHP İçin Redis Eklentisinin Kurulması

WordPress'in (PHP) Redis ile konuşabilmesi için PHP-Redis modülüne ihtiyacı vardır:

sudo apt install php-redis -y
sudo systemctl restart php8.1-fpm # Sürümünüze göre değiştirin
sudo systemctl restart nginx # Veya Apache

4. Adım: WordPress Entegrasyonu

WordPress yönetici panelinize (wp-admin) giriş yapın. Eklentiler > Yeni Ekle kısmından "Redis Object Cache" eklentisini (Till Krüss tarafından geliştirilen) bulup kurun. Etkinleştirdikten sonra Ayarlar > Redis bölümüne girip "Enable Object Cache" butonuna basın. Durum "Connected" (Bağlandı) olarak görünüyorsa işleminiz başarıyla tamamlanmış demektir.

Yüksek anlık hite sahip WooCommerce veya haber siteleriniz için, Redis gibi bellek içi (in-memory) teknolojilerini sonuna kadar kullanabileceğiniz yoğun RAM kapasiteli İyibirNet Türkiye VDS sunucu paketlerini tercih edebilirsiniz.


Top