Sunucu RAM kapasitenize ve e-ticaret mağaza ölçeğinize göre güvenli Redis maxmemory boyutunu, tahliye politikasını ve wp-config.php sabitlerini hesaplayın.
Sunucu RAM'inin %10'si nesne onbellegine ayrilir.
Sorgularin dogrudan RAM'den karsilanma orani.
MySQL / MariaDB uzerindeki SQL sorgu baskisinin azalmasi.
save '' ve appendonly no ile NVMe asinmasi ve disk beklemesi onlenir.
# /etc/redis/redis.conf (WordPress Nesne Onbellegi Icin Optimize) # Azami Bellek Limiti ve Tahliye Politikasi maxmemory 410mb maxmemory-policy allkeys-lru # Disk Yazma (Persistence) Kapali - Sifir Disk I/O Yukü save "" appendonly no # Ag ve Baglanti Zaman Asimlari tcp-keepalive 60 timeout 0 tcp-backlog 511 # Arka Planda Asenkron Bellek Temizleme (Lazy Free) lazyfree-lazy-eviction yes lazyfree-lazy-expire yes lazyfree-lazy-server-del yes
// wp-config.php (Redis Object Cache Pro / LiteSpeed Yapilandirmasi)
define('WP_CACHE', true);
define('WP_CACHE_KEY_SALT', 'site_prefix_'); // Coklu site cakisini onler
define('WP_REDIS_SCHEME', 'unix'); // veya 'tcp'
define('WP_REDIS_PATH', '/var/run/redis/redis-server.sock'); // Socket daha hizlidir
define('WP_REDIS_TIMEOUT', 1.0); // Baglanti zaman asimi (sn)
define('WP_REDIS_READ_TIMEOUT', 1.0);
define('WP_REDIS_MAXTTL', 86400); // 24 saat
redis-cli info memory | grep -E 'used_memory_human|maxmemory_human'redis-cli info stats | grep -E 'keyspace_hits|keyspace_misses|evicted_keys'redis-cli monitorredis-cli flushdb asyncRedis varsayilan olarak belirli araliklarla tum bellegi diske yazar (RDB anlik goruntuleri). WordPress nesne onbelleginde tutulan veriler gecici SQL sonuc kopyalaridir. Diske yazmak, SSD/NVMe omrunu tuketir ve buyuk veritabanlarinda saniyelik mikro-donmalara yol acar. save '' ile kaliciligi kapatmak saf RAM hizi saglar.
WordPress acilisinda yuzlerce eklenti autoload='yes' verisi yukler. Bu veri 1-2 MB seviyesini astiginda Redis her sayfa acilisinda devasa nesneleri serilestirip cozmek zorunda kalir. Redis kurmadan once wp_options tablonuzu temizleyip autoload boyutunu 800 KB altina indirmeniz onerilir.
WordPress dinamik bir içerik yönetim sistemidir. Ziyaretçi bir sayfaya tıkladığında veya sepete ürün eklediğinde arka planda onlarca hatta yüzlerce MySQL veritabanı sorgusu (`SELECT * FROM wp_posts...`) çalışır. Redis Nesne Önbelleği bu sorgu sonuçlarını doğrudan RAM'de anahtar-değer (key-value) şeklinde saklayarak sonraki isteklerin veritabanına gitmeden 0.1 milisaniye içinde RAM'den yanıtlanmasını sağlar.
WooCommerce sepet ve ödeme sayfaları kişiye özel dinamik veri içerdiği için statik sayfa önbelleği (HTML cache) uygulanamaz. Bu sayfalarda MySQL üzerindeki yükü hafifletmenin ve sepet terk oranlarını düşürmenin tek yolu Redis Nesne Önbelleğidir.