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.php
  • wcDevicesStats.php

Setări implicite:

  • serveDeltaLogs.php — rulează la fiecare 5 minute (*/5)
  • wcDevicesStats.php — rulează la fiecare 15 minute (*/15)

Configurație cron pentru accelerarea procesării bazei de date StaffCounter