Seite 1 von 1
Cache für's Portal
Verfasst: Mo 21.Feb, 2005 22:30
von AmigaLink
Die Frage geht in erster Linie an oxpus, aber natürlich auch an alle anderen die evtl. eine Idee dazu haben.
Der Cache des CH cached ja, unter anderem, auch die Foren inkl. Zugriffsberechtigung [cache_tree()]. Nun würde ich diesen Cache gerne bei mir im Portal nutzen.

Und zwar
- (das dürfte für alle interessant sein) Für die Recent Topics Box.
- Für meine Box in der zufällig 10 Topics, aus bestimmten Foren, angezeigt werden.
Nun meine Frage(n):
- Weiss jemand wie die Cache Funktionen funktionieren bzw. genutzt werden können?
- Und werden die Topics eigentlich ebenfalls gecached?
Verfasst: Mo 21.Feb, 2005 23:47
von oxpus
'tschuldige, aber für so wenige Daten einen Cache einrichten, ist nicht gerade sinnvoll.
Die Performancevorteile wären gen Null, denn auch der Cache verschlingt Performance (man glaubt es kaum).
Gute Idee, aber eher sinnlos.
Und nein: Die Topics werden beim CH Mod nicht gecached.
Verfasst: Di 22.Feb, 2005 13:41
von AmigaLink
auch der Cache verschlingt Performance
Das ist schon klar.

Deswegen wollte ich ja möglichst einen bereits vorhandenen cache mißbrauchen und keinen eigenen erstellen.
Meine Überlegung dabei ist, das die Permissionsüberprüfung (vorallem bei umfangreichen Boards wie das meine) ja schon ziehmlich umfangreich ist.

Verfasst: Di 22.Feb, 2005 13:48
von oxpus
Meine Überlegung dabei ist, das die Permissionsüberprüfung (vorallem bei umfangreichen Boards wie das meine) ja schon ziehmlich umfangreich ist.

Hast Du denn mehr als 100 Foren

Verfasst: Di 22.Feb, 2005 13:56
von AmigaLink
Ich komme langsam an die 90 ran. :rolleyes:
Früher oder später werde ich die 100 erreichen.
Hab jetzt mal nen Userbezogenen Cache selber gepastelt. Die Queries gehen logischerweise spürbar runter, aber die Performacesteigerung ist kaum messbar.

Werde mal noch ein wenig Expeperimentieren.
Was glaubst du? Würde es etwas bringen, wenn man die gecachten Daten in die Datenbank schreibt, anstatt sie (wie üblich) in eine Datei zu packen? Mir geht es ja schließlich nicht um die verursachten queries, sondern einzig und alleine um die ausführungszeit der Permissionsprüfung.
Verfasst: Di 22.Feb, 2005 15:58
von oxpus
Ob DB oder Datei wäre dabei egal. Db sogar u.U. langsamer als Datei, daher cached der CH Mod auch in Dateien.
Verfasst: Di 22.Feb, 2005 20:27
von AmigaLink
(Hab mal den Topic Titel geändert)
Shit

Verfasst: Di 22.Feb, 2005 23:25
von SanTic
Gibt es da eine Möglichkeit, dass ganze für's ez Portal umzusetzen?
Ich will aber keinen Stress heraufbeschwören. *gg*
Verfasst: Di 22.Feb, 2005 23:49
von AmigaLink
Ich fummel gerade am ezPortal.

Bisher ist mein erfolg aber nur auf meinem lokalem Test-Server zu spüren. Auf meinem Webserver geht der Schuss eher nach hinten los.

Verfasst: Mi 23.Feb, 2005 00:33
von oxpus
Auf meinem Webserver geht der Schuss eher nach hinten los
Dachte ich mir schon.
Prinzip: Wenige Daten im Cache = Datenreduktion + Cache = Mehr Aufwand = Weniger Performance
Verfasst: Mi 23.Feb, 2005 00:55
von AmigaLink
Nette Rechnung, kommt aber nicht ganz hin.

Meine aussage das der Schuss nach hinten los geht ist übertrieben. Eher stimmt, das sich nichts tut bzw. gewinn nur im Millisekundenbereich liegt.
Hast aber dennoch recht. Es lohnt einfach nicht!

Muss ich mir was anderes ausdenken um meinem Portal ein wenig auf die Sprünge zu helfen. Die Box mit den zufälligen Beiträgen bremst manchmal ganz schön.

Verfasst: Mi 23.Feb, 2005 00:56
von oxpus
Die Box mit den zufälligen Beiträgen bremst manchmal ganz schön.
Entfernen

Verfasst: Mi 23.Feb, 2005 00:59
von AmigaLink
NEIN!!!
Eher fiegt irgendetwas anderes aus dem Portal!
Verfasst: Mi 23.Feb, 2005 01:08
von oxpus
Dann der gesamte Rest

Verfasst: Mi 23.Feb, 2005 01:13
von AmigaLink