Reklamlar
Yazılım Konuları

WordPress Redis Yapılandırma

WordPress Redis sitenizin hızını artırmak ve veritabanı performansını optimize etmek için Redis kullanmak oldukça etkili bir yöntemdir. Redis, açık kaynaklı bir bellek içi veri yapısı deposudur ve WordPress önbellekleme mekanizmalarıyla mükemmel bir uyum sağlar. Bu makalede, WordPress sitenizde Redis’i nasıl yapılandıracağınızı adım adım açıklayacağız.

Redis Nedir?

Redis, yüksek performanslı bir anahtar-değer veritabanıdır ve genellikle önbellek olarak kullanılır. Verileri bellek içinde tuttuğu için erişim süresi oldukça kısadır, bu da web sitenizin hızını önemli ölçüde artırır. WordPress’te Redis kullanarak, veritabanı sorgularını azaltabilir ve sunucunuzun yükünü hafifletebilirsiniz.

Redis Kurulumu

Öncelikle, sunucunuzda Redis’in kurulu olduğundan emin olmalısınız. Aşağıdaki komutlar, Redis’i Ubuntu tabanlı bir sistemde kurmak için kullanılabilir:

shKodu kopyalasudo apt update
sudo apt install redis-server

Redis kurulumu tamamlandıktan sonra, Redis servisinin çalıştığından emin olmak için şu komutu kullanabilirsiniz:

shKodu kopyalasudo systemctl status redis

WordPress Redis Eklentisinin Kurulumu

WordPress’te Redis’i kullanmak için bir Redis eklentisi kurmanız gerekecek. Önerilen eklenti, “Redis Object Cache” eklentisidir. Bu eklentiyi WordPress yönetim panelinizden kurabilirsiniz:

  1. Eklentiler > Yeni Ekle menüsüne gidin.
  2. Arama kutusuna “Redis Object Cache” yazın.
  3. Eklentiyi bulun ve “Şimdi Kur” butonuna tıklayın.
  4. Kurulum tamamlandıktan sonra “Etkinleştir” butonuna tıklayın.

Redis Yapılandırması

Eklentiyi kurup etkinleştirdikten sonra, Redis’i WordPress ile düzgün bir şekilde yapılandırmak için wp-config.php dosyanıza bazı kodlar eklemeniz gerekecek. Aşağıdaki yapılandırma örneği, Redis ile WordPress’in nasıl entegre edileceğini gösterir:

phpKodu kopyaladefine('WP_REDIS_CONFIG', [
'token' => 'your-license-token', // Lisans anahtarınızı buraya ekleyin
'host' => '127.0.0.1',
'port' => 6379,
'password' => 'ghuPHQ735', // Şifrenizi buraya ekleyin
'database' => 0, // Her site için değiştirin
'maxttl' => 86400 * 7,
'timeout' => 1.0,
'read_timeout' => 1.0,
'prefix' => 'wp_', // Veritabanı için bir önek ekleyin
'serializer' => 'igbinary', // Verilerin seri hale getirilmesi için igbinary kullanın
'async_flush' => true, // Veri silme işlemlerini eşzamansız yapar
'split_alloptions' => true, // 'alloptions' yükünü azaltır
'client' => 'phpredis', // Redis PHP istemcisini belirtir
'debug' => false, // Hata ayıklama modunu kapalı tutar
]);

define('WP_REDIS_DISABLED', false); // Redis'i etkinleştirir

Redis Yapılandırma Parametreleri

  • token: Lisans anahtarınızı buraya ekleyin.
  • host: Redis sunucunuzun adresi. Genellikle localhost veya 127.0.0.1 olur.
  • port: Redis sunucusunun dinlediği port. Varsayılan olarak 6379 kullanılır.
  • password: Redis sunucusu için ayarladığınız şifre.
  • database: Redis veritabanı numarası. Her site için farklı bir numara kullanabilirsiniz.
  • maxttl: Anahtarların maksimum yaşam süresi (saniye cinsinden).
  • timeout: Redis sunucusuna bağlanma zaman aşımı süresi.
  • read_timeout: Redis sunucusundan okuma zaman aşımı süresi.
  • prefix: Redis anahtarları için bir önek.
  • serializer: Verileri seri hale getirme yöntemi (igbinary gibi).
  • async_flush: Veri silme işlemlerini eşzamansız yapar.
  • split_alloptions: ‘alloptions’ yükünü azaltır.
  • client: Redis PHP istemcisini belirtir (phpredis gibi).
  • debug: Hata ayıklama modunu etkinleştirir veya devre dışı bırakır.

Redis’in Etkinleştirilmesi

Yapılandırma ayarlarını yaptıktan sonra, Redis Object Cache eklentisini etkinleştirmeniz gerekiyor. Eklenti ayarlarına gidin ve “Enable Object Cache” butonuna tıklayın.

Sonuç

Bu makalede, WordPress sitenizde Redis’i nasıl yapılandırabileceğinizi adım adım açıkladık. Redis kullanarak, sitenizin hızını artırabilir ve veritabanı performansını optimize edebilirsiniz. Redis yapılandırmasını doğru bir şekilde yaparak, ziyaretçilerinize daha hızlı ve sorunsuz bir deneyim sunabilirsiniz.

Redis yapılandırması ile ilgili herhangi bir sorunuz veya eklemek istediğiniz başka bir şey varsa, yorum yaparak bizimle paylaşabilirsiniz. Başarılar dileriz!

Visited 12 times, 1 visit(s) today
Yazımız Hakkında Düşündüklerinizi Emoji ile Paylaşabilir misiniz?
0
0
0
0
0
0
0

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
WhatsApp
Destek Hattı
Merhaba, Size Homm Bitkisel işimiz hakkında nasıl yardımcı olabilirim?