Hi,
ich hab ein Problem mit dem Online Status ich weiß nicht, wie ich das am Besten realisieren soll. Fakt ist, dass ich dabei bin die meine Seite komplett zu cachen. Das heißt, ich verwende Smarty zum Erstellen und Cachen von Templates. Dementsprechend kann es passieren, dass ich z.B. die Newsseite 2-3 Stunden einfach mal zwischenspeichere (inklusive Kommentare).
Jetzt weiß ich nicht wie ich das mit dem Online Status am besten realisieren soll. Um den Server zu entlasten, hätte ich eine PHP Seite erstellt, welche eine Datenbankselect ausführt und dann entweder ein rotes oder ein grünes Bild anzeigt. Nur wie halte ich diese Seite aktuell? Ich könnte zwar per Cronjob eine Datenbank auf einen externen Server auf dem Laufenden halten, nur im schlimmsten Fall ist das ganze dann 59 Sekunden zeitverzögert! Wenn ich mich von meinem Server über die normale Seite auf eine Datenbank eines anderen Servers verbinde, würde die ganze Performance den Bach runter gehen. Anzumerken ist, dass der zweite Server in einen anderem RZ steht.
Habt ihr eine Idee?
ich hab ein Problem mit dem Online Status ich weiß nicht, wie ich das am Besten realisieren soll. Fakt ist, dass ich dabei bin die meine Seite komplett zu cachen. Das heißt, ich verwende Smarty zum Erstellen und Cachen von Templates. Dementsprechend kann es passieren, dass ich z.B. die Newsseite 2-3 Stunden einfach mal zwischenspeichere (inklusive Kommentare).
Jetzt weiß ich nicht wie ich das mit dem Online Status am besten realisieren soll. Um den Server zu entlasten, hätte ich eine PHP Seite erstellt, welche eine Datenbankselect ausführt und dann entweder ein rotes oder ein grünes Bild anzeigt. Nur wie halte ich diese Seite aktuell? Ich könnte zwar per Cronjob eine Datenbank auf einen externen Server auf dem Laufenden halten, nur im schlimmsten Fall ist das ganze dann 59 Sekunden zeitverzögert! Wenn ich mich von meinem Server über die normale Seite auf eine Datenbank eines anderen Servers verbinde, würde die ganze Performance den Bach runter gehen. Anzumerken ist, dass der zweite Server in einen anderem RZ steht.
Habt ihr eine Idee?
Zuletzt bearbeitet: