Moin!
Hallo Slyh,
Für ein Board? Welche Sprache verwenden die denn? PHP?
(Ja, tun sie. Kaum ein Wunder also...)Nur um das noch klar zu stellen (ich will nicht, dass das so ins Archiv geht): von wegen.
Das, was wirklich Performance-Probleme hat, sind die Datenbank-Server.Woher weißt du das?
Aus dem IRC. Die Jungs, die das verwalten, haengen da rum.
Es war auch Thema des letzten Gentoo Weekly Newsletters.
Da wurde berichtet, dass die Foren (wohl "wieder einmal") auf neue Hardware umgezogen sind und dass das zugrundeliegende phpBB erheblich gepatcht wurde, um die Zahl der Datenbankabfragen zu reduzieren. Sogar mit einigem Erfolg. Außerdem wurde in der Suche herumoptimiert, ein weiterer wichtiger Punkt dort.
Zugegeben: Das Forum hier ist, was die möglichen DB-Anfragen angehen würde, sicherlich sehr zurückhaltend. Bei so Boards wird ja alles mögliche angezeigt, inkl. dynamisch eingebundener Signatur, Anzahl der Postings und sonstigem Krams.
Trotzdem wird mir niemand erzählen können, dass ein Zugriff auf eine Datenbank schneller geht, als ein Zugriff auf strukturiert im RAM vorliegende Daten.
Datenbanken haben doch ein grundsätzliches Problem: Entweder sind sie schnell beim Lesen (weil alle möglichen Indices definiert wurden), oder sie sind schnell beim Schreiben (weil _keine_ Indices definiert wurden), oder sie sind "lahm" bei beidem, weil die Schreiboperation den Leseoperationen immer in die Quere kommt.
- Sven Rautenberg