Ana içeriğe geç

Oturum ve Önbellek Yapılandırması


🔐 Oturum Yapılandırması

Oturumlar, giriş yapmış kullanıcıları izler. FeedbackPulse birden fazla oturum sürücüsünü destekler.

Kullanılabilir Sürücüler

SürücüEn Uygun Kullanım.env Değeri
DosyaBasit kurulumlar, tek sunucuSESSION_DRIVER=file
VeritabanıÇok sunuculu, güvenilirlikSESSION_DRIVER=database
RedisYüksek trafik, performansSESSION_DRIVER=redis
ÇerezDurumsuz (sınırlı veri)SESSION_DRIVER=cookie

💡 Varsayılan: file. Web yükleyici tamamlandığında otomatik olarak database'e geçer, ancak file paylaşımlı barındırmada mükemmel çalışır.

Temel Ayarlar

SESSION_DRIVER=file
SESSION_LIFETIME=120 # Oturumun sona ermesine kadar geçen dakikalar
SESSION_SECURE_COOKIE=true # HTTPS gerektirir (üretimde her zaman true)
SESSION_DOMAIN=.yourdomain.com # Joker karakter alt etki alanı desteği için ayarlayın

⚠️ SESSION_DOMAIN — Kiracı alt etki alanları kullanıyorsanız bunu .yourdomain.com (başındaki nokta ile birlikte) olarak ayarlayın. Bu, oturum çerezinin tüm alt etki alanlarında paylaşılmasına izin verir.


⚡ Önbellek Yapılandırması

Önbelleğe alma, hesaplanan sonuçları depolayarak performansı artırır.

Kullanılabilir Sürücüler

SürücüEn Uygun Kullanım.env Değeri
DosyaBasit kurulumlarCACHE_STORE=file
VeritabanıÇok sunuculu tutarlılıkCACHE_STORE=database
RedisEn iyi performansCACHE_STORE=redis

FeedbackPulse'un Önbelleğe Aldıkları

  • Site haritası XML (24 saat)
  • Dashboard istatistikleri (5 dakika)
  • E-posta özeti tekilleştirme anahtarları
  • Hız sınırlama sayaçları

Redis Kurulumu (İsteğe Bağlı)

sudo apt install redis-server php8.4-redis
sudo systemctl enable redis-server
CACHE_STORE=redis
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

⏭️ Sonraki Adımlar