Come velocizzare gli aggiornamenti del database e dei report

Sul server locale StaffCounter, proprio come nella versione cloud, i dati non appaiono nel database immediatamente dopo essere stati ricevuti. Il sistema li raccoglie ed elabora invece in batch. Ogni 10 minuti, servizi speciali raccolgono informazioni dai file HTML caricati e le trasferiscono nelle tabelle del database. Questo processo è chiamato parsing.

Una volta che i dati sono stati analizzati e memorizzati nel database, diventano disponibili per report e analisi.

Se hai bisogno di aggiornamenti più rapidi, puoi regolare il file di configurazione di cron:
staff/data/etc/cron.d/crontab

Modifica la pianificazione per l’esecuzione una volta al minuto (*/1) per i seguenti processi:

  • serveDeltaLogs.php
  • wcDevicesStats.php

Impostazioni predefinite:

  • serveDeltaLogs.php — viene eseguito ogni 5 minuti (*/5)
  • wcDevicesStats.php — viene eseguito ogni 15 minuti (*/15)

Configurazione cron per velocizzare il parsing del database StaffCounter