Session- & Cache-Konfiguration
🔐 Session-Konfiguration
Sessions verfolgen angemeldete Benutzer. FeedbackPulse unterstützt mehrere Session-Treiber.
Verfügbare Treiber
| Treiber | Geeignet für | .env-Wert |
|---|---|---|
| File | Einfache Setups, einzelner Server | SESSION_DRIVER=file |
| Database | Mehrere Server, Zuverlässigkeit | SESSION_DRIVER=database |
| Redis | Hoher Traffic, Performance | SESSION_DRIVER=redis |
| Cookie | Zustandslos (begrenzte Daten) | SESSION_DRIVER=cookie |
💡 Standard:
file. Der Web-Installer wechselt nach Abschluss automatisch zudatabase, aberfilefunktioniert problemlos auf Shared Hosting.
Wichtige Einstellungen
SESSION_DRIVER=file
SESSION_LIFETIME=120 # Minuten bis die Session abläuft
SESSION_SECURE_COOKIE=true # HTTPS erzwingen (in Produktion immer true)
SESSION_DOMAIN=.yourdomain.com # Für Wildcard-Subdomain-Unterstützung setzen
⚠️
SESSION_DOMAIN— Setzen Sie diesen Wert auf.yourdomain.com(mit führendem Punkt), wenn Sie Tenant-Subdomains verwenden. Dadurch kann das Session-Cookie über alle Subdomains hinweg geteilt werden.
⚡ Cache-Konfiguration
Caching verbessert die Performance, indem berechnete Ergebnisse zwischengespeichert werden.
Verfügbare Treiber
| Treiber | Geeignet für | .env-Wert |
|---|---|---|
| File | Einfache Setups | CACHE_STORE=file |
| Database | Konsistenz bei mehreren Servern | CACHE_STORE=database |
| Redis | Beste Performance | CACHE_STORE=redis |
Was FeedbackPulse zwischenspeichert
- Sitemap-XML (24 Stunden)
- Dashboard-Statistiken (5 Minuten)
- E-Mail-Digest-Deduplizierungsschlüssel
- Rate-Limiting-Zähler
Redis-Setup (optional)
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