-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zeitraumfilterung auf alle Statistikausgaben anwenden #68
Comments
Wenn du die Statistiken für Browser, Gerät, etc meinst, kann man diese seit Version 2 nicht mehr filtern. Ich habe die Tabellenstruktur angepasst, weil es bei @TobiasKrais extreme Performance Probleme gegeben hat nach einigen Wochen. Ist das für deinen einsatzzweck ein großer Verlust @iceman-fx ? |
Naja, die Statistiken sind so nicht wirklich aussagekräftig, da man nicht prüfen kann, wie z.B. eine Werbung die Zugriffe im bestimmten Zeitraum beeinflusst hat. Frage: Erzeugst Du aktuell alle Statistiken gleichzeitig immer live bei der Anzeige aus dem großen Datenbestand? |
Um Performance zu sparen wären u.U. folgende Ansatzpunkte relevant:
|
Mhmm, ja verstehe. Die Daten werden alle live erzeugt. Das geht aktuell auch sehr flott. Von Ajax weiß ich nicht was ich halten soll in diesem Fall, denn es behebt das Problem, nicht sondern verlagert es nur. Cronjob ist auch schwierig, was ist mit Nutzern die keine cronjobs auf ihrem System nutzen können? Zudem werden die Daten seit V2 bereits nach Tag aggregiert in der Datenbank gespeichert. Was man machen könnte, die Tabelle pagestats_data um eine Date Spalte erweitern. |
"Du möchtest also auch die Browser, Gerätetypen, etc nach Datum sortieren können." Ja, da man halt dann genau sehen kann, was so auf der Webseite im Zeitraum x los war. |
Mit Ajax löst man zwar das Problem nicht gänzlich (auch wenn ich selbst noch keine Performanceprobleme hatte), aber man verteilt es, was wiederum die Last in der Summe reduziert, sofern die Quelldaten bereits performant gespeichert wurden. Sofern kein Cron genutzt werden kann/oder soll dann können die geladenen Daten (Ajax oder Live) auch aufbereitet zwischengespeichert werden, um diese beim 2. Aufruf dann schneller abrufen zu können. |
Wie und wo würdest du sie zwischenspeichern? Bietet redaxo da bereits Möglichkeiten? |
In der DB. |
Die Zeitraum-Filterung funktioniert schon sehr gut für das Diagramm.
Es wäre aber schöner, wenn alle Auswertungen entsprechend des Zeitraumes angepasst werden würden.
The text was updated successfully, but these errors were encountered: