Cum să accelerați actualizarea bazei de date și a rapoartelor
Pe serverul local StaffCounter, la fel ca în versiunea cloud, datele nu apar în baza de date imediat după ce sunt primite. În schimb, sistemul le colectează și le procesează în loturi. La fiecare 10 minute, servicii speciale colectează informații din fișierele HTML încărcate și le transferă în tabelele bazei de date. Acest proces se numește parsing.
Odată ce datele sunt analizate și stocate în baza de date, acestea devin disponibile pentru rapoarte și analize.
Dacă aveți nevoie de actualizări mai rapide, puteți ajusta fișierul de configurare cron:
staff/data/etc/cron.d/crontab
Schimbați programul pentru a rula o dată pe minut (*/1) pentru următoarele procese:
serveDeltaLogs.phpwcDevicesStats.php
Setări implicite:
serveDeltaLogs.php— rulează la fiecare 5 minute (*/5)wcDevicesStats.php— rulează la fiecare 15 minute (*/15)