"Last visit" MOD Performance

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

"Last visit" MOD Performance

Beitrag von Seimon »

Es geht um http://mods.db9.dk/viewforum.php?f=1

Ich wollte wissen ob jemand schon Erfahrungen damit gemacht hat, wie sich der MOD in größeren Foren auf die Performance auswirkt.

Belastet das Teil den db-Server oder den Web-Server stärker?

Die Liste wer aller heute Online war würde ich nicht darstellen, weil die sehr lange wär und sicher einen spürbaren Performance-Verlust am Index zur Folge hätte.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Re: "Last visit" MOD Performance

Beitrag von easygo »

Seimon hat geschrieben:Die Liste wer aller heute Online war würde ich nicht darstellen, weil die sehr lange wär und sicher einen spürbaren Performance-Verlust am Index zur Folge hätte.
Last visit MOD ohne Last visit - Anzeige? da stellt sich die Frage nach dem Sinn. :-? easy
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Sinn:
- Anzeige in der Memberlist und im Profil: Wann die User zuletzt Online waren
- Im Profil: Wie oft sie Online waren, wieviele Seiten sie aufgerufen haben, wie lang sie insgesamt Online waren und wie lang sie in der letzen Sesion Online waren
- In der Statistik: Wer am längsten Online war, 1 session bzw. gesamt
- Am Index: Wieviele heute Online waren
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Ok Sinn erkannt! Bei so viel Wissen hast du die MOD definitiv schon wo eingebaut.

Als Admin! Und, wie ist die Performance? 8) easy
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Ja, bei mir lokal... kannst dir anschauen auf http://127.0.0.1/forum :lol:

Hab aber keinen Plan, wie ich daraus Schlüsse auf die Performance ziehen kann. Vor allem, weil ich denke, dass die Performance sehr stark von der Anzahl der User, die gleichzeitig Online sind, abhängt und ich aber nur mit 1 User testen kann ;)
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

wenn du auflistung nicht willst solltest du auch die stelle weglassen können wo die sessions der letzten 48H gebunkert werden, damit ist das hauptproblem wohl sowieso behoben, der rest sind ja nur profilfelder die beim aufruf einer seite aktualisiert werden

"problem" bei dem hack ist ja wie oben erwähnt die riesige sessiontabelle, welche sich auf suche(bei 2.0.20 hinfällig) und visualconfirm auswirkt da die abfrage NOT IN (*alle aktuell gespeicherten sessions*) dann eine riesige datenmenge darstellt
und natürlich die abfrage der letzten besucher, welche man aber auch cachen kann
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Fundus hat geschrieben:... die stelle weglassen können wo die sessions der letzten 48H gebunkert werden,
Also diesen Teil des MODs nicht durchführen: (in der includes/sessions.php)

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------------ 
# 
WHERE session_time < ' . (time() - (int) $board_config['session_length']) . "

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
session_time < ' . (time() - (int) $board_config['session_length']) . "

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
# 
' . "UNIX_TIMESTAMP() - session_time >=172800
Seh ich das richtig?


Brauch ich das für keine meiner oben aufgezählten Funktionen?
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

ja diese
Brauch ich das für keine meiner oben aufgezählten Funktionen?
normal nicht, da ja die ganzen sessions nur für die gäste benötigt werden welche anwesend waren
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“