Cheatah: Denkanstoß für Programmierung eines Boards

Beitrag lesen

Hi,

Verwende eine Cache. Der kann auch ein simples Array sein.
er muss lediglich persistent gespeichert werden, weil er ansonsten keinen Sinn hat.
Ich kann einen Sinn darin erkennen.
Meine Glaskugel sagte mir, dass ein Autor mehrfach im Thread auftreten kann und dass bisher dafür pro Seitenabruf (= pro Thread) mehrfach seine Daten aus der Datenbank abgefragt hat. Insofern bringt ein Zwischenspeichern wie ich es vorschlug schon einen Gewinn.

nein, keinesfalls. Erstens wirst Du fast ausschließlich Cache-Misses haben, schätzungsweise im Bereich um 75% +/-20 Prozentpunkte. Zweitens erfordert dieses Vorgehen, dass die Datenobjekte einzeln oder zumindest in kleineren Gruppen abgeholt werden, was _gerade_ beim aktuellen Anwendungsfall tödlich ist. Ohne eine Speicherung über einen längeren Zeitraum kann IMHO nicht mal der Begriff "Cache" zutreffen - und wenn ein einzelner Request einen längeren Zeitraum darstellt, dann läuft da etwas Grundsätzliches schief ;-)

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes