Thomas
Mitarbeiter
Hallo zusammen,
ein paar kleine Änderungen bei der Anzeige der User, die aktuell online sind:
die Datenbankabfrage wird jetzt nicht mehr bei jedem Seitenaufruf sondern per Cronjob alle 2 Minuten gestartet und in den vBulletin eigenen Datastore geschrieben. Dort kann er dann bei jedem Seitenaufruf ohnen weitere Datenbankabfragen ausgelesen werden. Dies dient der Performance des ganzen Systems (Einsparung von 3 DB-Queries pro Seitenaufruf).
Die Anzeige ist ganz oben an den Seitenanfang über den Banner gerutscht.
Weitere Änderungen:
Vor längerer Zeit habe ich schon damit begonnen die Datenbank auf meinen 2. Server zu replizieren. Dieses Setup habe ich vor ca. 1 Woche umgedreht. Jetzt liegt die Masterdatenbank auf dem Backupserver und wird auf den Liveserver repliziert. Vorher hatte ich es genau andersrum. So kann bei gleicher Datenausfallsicherheit der Backupserver stärker mit einbezogen werden und läuft nicht mehr nur im Leerlauf.
Mittlerweile werden auch sämtlich statisch verlinkte Bilder sowie die Downloads vom Backupserver ausgeliefert. Dies dient ebenfalls der Lastverteilung (der Liveserver muß nicht mehr die vielen kleinen Grafiken und die Downloads ausliefern). Auch wird der Traffic ein wenig verteilt: mittlerweile werden an guten Tagen insgesamt ca. 3 GB Traffic generiert.
Wer von alledem nix verstanden hat
: ned schlim, alles Umbauten unter der Haube, von der die wenigsten was mitbekommen haben :) .
Thomas
ein paar kleine Änderungen bei der Anzeige der User, die aktuell online sind:
die Datenbankabfrage wird jetzt nicht mehr bei jedem Seitenaufruf sondern per Cronjob alle 2 Minuten gestartet und in den vBulletin eigenen Datastore geschrieben. Dort kann er dann bei jedem Seitenaufruf ohnen weitere Datenbankabfragen ausgelesen werden. Dies dient der Performance des ganzen Systems (Einsparung von 3 DB-Queries pro Seitenaufruf).
Die Anzeige ist ganz oben an den Seitenanfang über den Banner gerutscht.
Weitere Änderungen:
Vor längerer Zeit habe ich schon damit begonnen die Datenbank auf meinen 2. Server zu replizieren. Dieses Setup habe ich vor ca. 1 Woche umgedreht. Jetzt liegt die Masterdatenbank auf dem Backupserver und wird auf den Liveserver repliziert. Vorher hatte ich es genau andersrum. So kann bei gleicher Datenausfallsicherheit der Backupserver stärker mit einbezogen werden und läuft nicht mehr nur im Leerlauf.
Mittlerweile werden auch sämtlich statisch verlinkte Bilder sowie die Downloads vom Backupserver ausgeliefert. Dies dient ebenfalls der Lastverteilung (der Liveserver muß nicht mehr die vielen kleinen Grafiken und die Downloads ausliefern). Auch wird der Traffic ein wenig verteilt: mittlerweile werden an guten Tagen insgesamt ca. 3 GB Traffic generiert.
Wer von alledem nix verstanden hat
Thomas