Bugün size nasıl yardımcı olabiliriz?

Bilgi bankamızda arama yapmak için sorunuzu yazın...

WordPress'te Redis Object Cache

Yazdır

Netx Teknik Ekibi  ·  Yayın: 16.09.2026

Redis object cache, WordPress'in veritabanından tekrar tekrar sorguladığı verileri bellekte tutar. Sayfa önbelleğinden farkı şudur: sayfa önbelleği hazır HTML'i saklar ve önbelleklenemeyen sayfalarda devre dışı kalır; nesne önbelleği ise sepet, hesabım ve yönetim paneli gibi her seferinde üretilen sayfalarda da çalışır. Bu yüzden asıl kazancı e-ticaret ve üyelikli sitelerde görülür.

Sayfa önbelleği ile farkı

KriterSayfa önbelleğiNesne önbelleği (Redis)
Ne saklar?Üretilmiş HTMLVeritabanı sorgu sonuçları
Nerede işe yarar?Anonim ziyaretçi sayfalarıKişiye özel ve yönetim sayfaları
Sepet/ödemeDevre dışıEtkili
Yönetim paneliEtkisizBelirgin hızlanma
KaynakDisk veya bellekBellek

İkisi rakip değil, tamamlayıcıdır: önce sayfa önbelleğini kurun, sonra nesne önbelleğini ekleyin.

Ne zaman gerçekten işe yarar?

  • E-ticaret: Sepet, hesabım, filtreleme ve arama sayfaları önbelleklenemez; sorgu yükü buradadır.
  • Üyelikli siteler: Giriş yapmış kullanıcıların sayfaları her seferinde üretilir.
  • Büyük katalog: Ürün, varyant ve terim sayısı arttıkça sorgu sayısı artar.
  • Ağır yönetim ekranları: Sipariş ve rapor listeleri.
  • Çok yazarlı içerik siteleri: Panelde sürekli çalışan ekipler.

Buna karşılık, tamamen önbellekten sunulan küçük bir tanıtım sitesinde fark neredeyse hissedilmez; orada darboğaz veritabanı değildir.

Kurulum mantığı

  1. Sunucuda Redis servisinin kurulu ve çalışır olması gerekir.
  2. PHP tarafında ilgili eklentinin (uzantının) etkin olması gerekir.
  3. WordPress tarafında bir nesne önbelleği eklentisi kurulur ve bağlantı yapılandırılır.
  4. Bağlantı kurulduğunda eklenti "bağlı" durumunu gösterir ve önbellek çalışmaya başlar.

Paylaşımlı hostingte bu bileşenlerin sunulup sunulmadığını sağlayıcınıza sorun. Kendi sunucunuzda kurulum sizdedir; işletimi devretmek isterseniz sunucu yönetim hizmeti kapsamında değerlendirilebilir.

Bellek kullanımı

Nesne önbelleği belleği kullanır; bu bellek, uygulamanızın kullanabileceği bellekten düşer. Küçük bir sitede birkaç yüz megabayt fazlasıyla yeterlidir, büyük kataloglarda daha fazlası gerekir. Bellek dolduğunda eski kayıtlar düşürülür; bu normaldir ama sürekli yaşanıyorsa ayrılan alan yetersizdir.

Sunucu belleğinin nasıl hesaplanacağını RAM ne kadar olmalı yazısında anlattık.

Kazancı nasıl ölçersiniz?

  1. Kurulumdan önce sorgu sayısını ve sayfa üretim süresini kaydedin (bir hata ayıklama eklentisi bu değerleri gösterir).
  2. Önbelleği kurun ve önbellek ısındıktan sonra aynı sayfaları ölçün.
  3. Yönetim panelindeki ağır ekranları da ölçün; kazanç çoğu zaman en çok orada görülür.
  4. Yoğun saatte sunucu işlemci kullanımını karşılaştırın.

Ölçüm yöntemlerini TTFB ve Core Web Vitals yazısında topladık.

Sık karşılaşılan sorunlar

BelirtiNedenÇözüm
Eklenti "bağlanamadı" diyorServis çalışmıyor veya bağlantı bilgisi yanlışServis durumunu ve bağlantı ayarını kontrol edin
Değişiklikler sitede görünmüyorÖnbellek eskimişÖnbelleği temizleyin
Bellek hatasıAyrılan alan yetersizBellek sınırını artırın veya paketi yükseltin
Beklenen hızlanma yokDarboğaz veritabanında değilÖnce ölçün: PHP mi, disk mi, dış servis mi?
Çoklu site karışıklığıAynı önbellek alanını paylaşmaSite bazında ayrı ön ek kullanın

Alternatifler

Nesne önbelleği için Memcached da kullanılabilir; işlevi benzerdir. Hangisinin sunulduğu sağlayıcıya göre değişir. Önemli olan hangi yazılımın kullanıldığı değil, nesne önbelleğinin devrede olup olmadığıdır.

Veritabanı yükünü azaltmanın diğer yolları da göz ardı edilmemelidir: gereksiz eklentileri kaldırmak, sorguları indekslemek ve düzenli veritabanı bakımı yapmak. Bakım takvimini yıllık bakım takvimi yazısında çıkardık.

Netx'te

Paketlerde nesne önbelleği desteğinin bulunup bulunmadığını sipariş öncesinde teyit edebilirsiniz. WordPress için yapılandırılmış paketler WordPress hosting, e-ticaret için e-ticaret hosting sayfasında; kendi yapılandırmanızı kurmak isterseniz VDS ve VPS seçenekleri bulunur. WooCommerce tarafındaki gereksinimleri WooCommerce hosting gereksinimleri yazısında ele aldık.

Sık sorulan sorular

Redis her siteye gerekir mi?

Hayır. Önbelleklenemeyen sayfaların ağırlıkta olduğu sitelerde anlamlıdır; basit tanıtım sitelerinde fark hissedilmez.

Sayfa önbelleği yerine geçer mi?

Geçmez. İkisi farklı katmanlarda çalışır ve birlikte kullanılır.

Paylaşımlı hostingte kullanılabilir mi?

Sağlayıcı sunuyorsa evet. Sunulmuyorsa kendi sunucunuzda kurmanız gerekir.

Veri kaybı riski var mı?

Nesne önbelleği geçici veridir; kaybolduğunda yeniden üretilir. Kalıcı verileriniz veritabanında durur.

Kurduktan sonra ne kadar beklemeliyim?

Önbelleğin ısınması için sitede gezinti gerekir. Ölçümü birkaç saat sonra tekrarlayın.

Bu cevap yeterince yardımcı oldu mu?

Değerlendirme: 0

<< Geri
İnternet bağlantınız kesildi