Tom: Abfragen nur einmal pro Sekunde aufbauen

Beitrag lesen

Hello,

wie könnte man es (ohne die Verwendung einer Datei) schaffen, bestimmte Abfragen eines Forums nur z.B. einmal pro Sekunde neu durchzuführen?

Generell kann ich empfehlen, z.B. mal memcached auszuprobieren: http://www.memcached.org/
Damit kann man eine Menge Ergebnisse aus Datenbank-Abfragen in Datenstrukturen zwischenspeichern. Entweder mit einem Expire-Datum, oder man löscht/überschreibt das gecachte Element explizit wieder.
Z.b. die Liste der momentan eingeloggten User, die Forums-Beiträge/Threads der letzten 24h etc. Alles was relativ häufig abgefragt wird, aber sich nicht millisekundengenau im Frontend ändern muss.

Genau um solche Dinge geht es ja.

Da hast Du dann plötzlich 150 User gleichzeitig am Zappen und die fordern (je nach Aufbau der Webseite) dann eben bis zu 50 mal die gleichen Ergebnisse an.

Das muss ich der Datenbank nicht zumuten.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de