Hallo Community,
ich hoffe, ich bin im richtigen Forum gelandet. In einem neueren Projekt von mir habe ich vor, Realtime Statistiken in meiner Seite einzubinden. Die momentanen Besucher auf der Seite, durchschnittliche Klickrate der Benutzer, etc.
Um das ganze ein wenig abstrahierter zu betrachten:
Die Kommunikation erfolgt über einen Ajax Request an meinen Handle, der die jeweilige Statistik Response (JSON) zurück an das Frontend in einen bestimmten Intervall zurückgibt. Derzeit wird dafür im Service jedes Mal die Datenbank (bzw. eine Replikation / Slave eines Masters belastet) jedoch glaube ich, das geht allemal auch viel schöner.
Die Datenbank basiert derzeit noch auf MySQL, die Engine auf InnoDB (Indexes sind gesetzt). Die Statements für die aktiven User und andere Statistiken sind auch regelrecht kleine, wenig aufwendige Selects.
Dennoch würde ich gerne eure Meinung hören, wie ihr solch Realtime Statistiken erstellen / behandeln würdet, da es sicherlich besser gehen wird.
ich hoffe, ich bin im richtigen Forum gelandet. In einem neueren Projekt von mir habe ich vor, Realtime Statistiken in meiner Seite einzubinden. Die momentanen Besucher auf der Seite, durchschnittliche Klickrate der Benutzer, etc.
Um das ganze ein wenig abstrahierter zu betrachten:
Die Kommunikation erfolgt über einen Ajax Request an meinen Handle, der die jeweilige Statistik Response (JSON) zurück an das Frontend in einen bestimmten Intervall zurückgibt. Derzeit wird dafür im Service jedes Mal die Datenbank (bzw. eine Replikation / Slave eines Masters belastet) jedoch glaube ich, das geht allemal auch viel schöner.
Die Datenbank basiert derzeit noch auf MySQL, die Engine auf InnoDB (Indexes sind gesetzt). Die Statements für die aktiven User und andere Statistiken sind auch regelrecht kleine, wenig aufwendige Selects.
Dennoch würde ich gerne eure Meinung hören, wie ihr solch Realtime Statistiken erstellen / behandeln würdet, da es sicherlich besser gehen wird.
Kommentar