Last Visit Mod: Sessions Table wächst und wächst

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Waagenbauer
Mitglied
Beiträge: 219
Registriert: 11.06.2001 02:00
Kontaktdaten:

Last Visit Mod: Sessions Table wächst und wächst

Beitrag von Waagenbauer »

Hallo,

ich habe den Last Visit Mod 1.2.8em von http://mods.db9.dk eingebaut.

Die User-Anzeige im Index war nach dem Einbau vermutlich ok: über 1000 Besucher heute, davan ca. 300 Registrierte.

Heute steht dort folgendes:
Heute haben 5329 Benutzer diese Seite besucht: 333 registrierte, 16 versteckte und 4980 Gäste. Davon 962 innerhalb der letzten Stunde.

Mein Forum wird gut besucht, min. 100 Besucher im Schnitt und regelmäßig Googlebots.
Die Sessions Table stand immer so bei 2800 Einträgen.

Nun hat sie bereits über 13000 Einträge. Musste sie schon auf INNODB umschalten, um Überfüllung zu verhindern.

Ist das Normal mit diesem Mod? Haben das auch andere bemerkt?
Oder liegt das Problem darin, dass ich in sessions.php keine SID für Gäste vergebe:

Code: Alles auswählen

// Keine SID für Gäste
	
	if ( $userdata['session_user_id'] != ANONYMOUS ){ 
   	$SID = 'sid=' . $session_id; 
	} else { 
	   $SID = ''; 
	}
http://www.kaltmacher.de - Die Seite für PC-Freaks und Profis.
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

wird vermutlich daran liegen dass

install.txt

open session.php

Code: Alles auswählen

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
session_time < $expiry_time

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
# 
UNIX_TIMESTAMP() - session_time >=172800

du dort die im ACP eingestellten paar (1-2) Stunden auf 2 Tage erhöhst :wink:
was deine session mit etwa dem 48-fachen befüllt, evtl das mal 86400 stellen und hoffen, ansonsten ist der Mod für deine seite wohl eher ungeeigent

eine idee währe eine eigene db anlegen wo der Mod die namen reincachen kann, die funktion dazu müsste jedoch erst noch erfunden werden ;-)
Benutzeravatar
Waagenbauer
Mitglied
Beiträge: 219
Registriert: 11.06.2001 02:00
Kontaktdaten:

Beitrag von Waagenbauer »

Stimmt, es werden nur Sessions gelöscht, die älter als 48Std. sind.

Habe dazu diese Optimierung bekommen -> http://www.phpbb2.de/download.php?id=3485
http://www.kaltmacher.de - Die Seite für PC-Freaks und Profis.
Antworten

Zurück zu „phpBB 2.0: Mod Support“