wie abgelaufene sessions sinnvoll aus datenbank löschen?
-
hi,
frage, wie oben. wie bekomme ich abgelaufene sessions, die ich in einer tabelle speichere, am besten wieder gelöscht? kann auf dem server keinen cronjob laufen lassen. ich will aber auch nicht bei jeder neuen session die alten überprüfen. gibt's da einen guten ansatz?grüße, mm
-
nach kurzem (nicht) überlegen, bin ich darauf gekommen, daß die löschung fast umsonst ist. zur not überprüfe und lösche ich die alten sessions nur, wenn mal eine session offensichtilich abgelaufen ist. falls es da aber eine gebräuchliche methode gibt - nur her damit.
grüße, mm
-
Schau dir an wie es im phpBB gemacht wird. Die haben afaik eine eigene Session-Verwaltung.
MfG SideWinder
-
Standard variante ist ein probability GC -> du löscht bei jedem Request mit einer bestimmten Wahrscheinlichkeit die alten Sessions. Jenachdem wieviel Traffic du hast zB mit 1/100 - 1/100000.
-
danke, das klingt sinnvoll.