Es gibt viele Möglichkeiten , um Sitzungen in PHP zu speichern. Um sie in Dateien zu speichern, gibt es einige Probleme - z. Es ist keine skalierbare Lösung. Was ist der beste Weg, um Sitzungen in PHP zu speichern? Ich fand heraus, dass es sehr einfach ist, Arbeitsspeichersitzungen in SQLite zu bekommen, das zumindest kompakter ist als Tausende von Dateien, aber es scheint nicht viele Leute zu tun. Warum? Sie wissen es nicht, sie sind nicht wichtig, oder es ist nicht viel besser als Dateien? Hast du Erfahrung mit Memcached, Redis? Ich habe meinen eigenen Server und ich bin nicht damit zufrieden, Sitzungen in reine einfache Dateien zu speichern.
Danke für Anregungen!
EDIT: Die Frage ist: Was ist die "beste" Session save_handler für PHP und warum? Ich interessiere mich für die Antwort, die Möglichkeiten zusammenfasst und einige Pros und Contras für jeden von ihnen auflistet. Ich habe "am besten" zitiert, weil ich weiß, dass es abhängig von der Anwendung ist, aber ich bin an Informationen interessiert, welcher Ansatz für welche Arten von Apps am besten ist.
Es ist besser, keine Sitzungen in Dateien zu speichern, um Skalierbarkeitsprobleme zu vermeiden. Ich würde vorschlagen, Datenbank für das Speichern der Sitzungen zu verwenden. Frameworks wie Zend, Symfony usw. bieten die Möglichkeit, sie in der Datenbank zu speichern.