Как ускорить обновление базы данных и отчетов

На локальном сервере StaffCounter, как и в облачной версии, данные не появляются в базе данных сразу после получения. Вместо этого система собирает и обрабатывает их порциями. Каждые 10 минут специальные службы собирают информацию из загруженных HTML-файлов и переносят ее в таблицы базы данных. Этот процесс называется парсинг.

После того как данные разобраны (спарсены) и сохранены в базе данных, они становятся доступны для отчетов и аналитики.

Если вам нужно более быстрое обновление, вы можете настроить конфигурационный файл cron:
staff/data/etc/cron.d/crontab

Измените расписание, чтобы процессы выполнялись раз в минуту (*/1) для следующих процессов:

  • serveDeltaLogs.php

  • wcDevicesStats.php

Настройки по умолчанию:

  • serveDeltaLogs.php — выполняется каждые 5 минут (*/5)

  • wcDevicesStats.php — выполняется каждые 15 минут (*/15)