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 |
|---|---|---|
| Dosya | Basit kurulumlar, tek sunucu | SESSION_DRIVER=file |
| Veritabanı | Çok sunuculu, güvenilirlik | SESSION_DRIVER=database |
| Redis | Yüksek trafik, performans | SESSION_DRIVER=redis |
| Çerez | Durumsuz (sınırlı veri) | SESSION_DRIVER=cookie |
💡 Varsayılan:
file. Web yükleyici tamamlandığında otomatik olarakdatabase'e geçer, ancakfilepaylaşı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 |
|---|---|---|
| Dosya | Basit kurulumlar | CACHE_STORE=file |
| Veritabanı | Çok sunuculu tutarlılık | CACHE_STORE=database |
| Redis | En iyi performans | CACHE_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