Seite 1 von 1

Wie kann man SESSION außerhalb der Datenbank speichern?

Verfasst: 27.10.2010 13:13
von Petra20
hi liebe phpbb3 supporter,
es greifen bei uns manchmal 700 - 1000 besucher auf das forum zu und durch die sessions, sessions_key wird die datenbank stark beansprucht und bringt den server zum absturz. es wurde mir empfohlen die session auserhalb der datenbank zu speichern, aber wie mache ich dass? angeblich bietet phpbb3 einen session handler an, aber ich finde einfach nichts darüber, bin schon am verzweifeln, hoffentlich hilft mir jemand. :oops:

Re: Wie kann man SESSION außerhalb der Datenbank speichern?

Verfasst: 28.10.2010 13:44
von Petra20
bitte um hilfe

Re: Wie kann man SESSION außerhalb der Datenbank speichern?

Verfasst: 26.11.2010 12:26
von Petra20
hallo supporter,
meine datenbank stürzt aufgrund der vielen abfragen der session.php oft ab. mein provider 1und1 hat mir empfohlen die sessions ausserhalb der datenbank zu speichern, aber wie mache ich das?

kennt sich hier wirklich niemand aus?

Re: Wie kann man SESSION außerhalb der Datenbank speichern?

Verfasst: 26.11.2010 14:36
von Pyramide
Vorausgesetzt du nutzt MySQL als Datenbank könntest den Tabellentyp der Sessions-Tabelle auf HEAP ändern. Dann werden die Daten nicht mehr persistent gespeichert, d.h. der MySQL Server muss nicht mehr ständig auf die Festplatte zugreifen. Nachteil ist allerdings, dass dann bei einem Neustart/Absturz des MySQL-Servers alle Daten verloren gehen, d.h. alle Benutzer abgemeldet werden.

Eine komplette Änderung der Speicherart ist erst ab phpBB4 vorgesehen: http://wiki.phpbb.com/display/DEV/PhpBB ... +Component