Скачать Модуль статистики посещений LightStat by Sander для DLE
Данный модуль сделан по мотивам модуля LightStat от Malcov. Суть та же, но реализация немного отличается, в частности упор сделан на оптимизацию.
На сайтах с небольшой посещаемостью в целом между модулями нет разницы. Плюс минус обрабатываются одинаково по времени (хотя может зависеть от настроек сервера). А вот при большой посещаемости разница уже будет вполне так заметна.
Добавил в коде файла несколько параметров для настройки:
$mod = [
'update_time' => 30, //Интервал обновления блока на JS, раз в N секунд
'update_limit' => 10, //Максимальное количество обновлений
'offline_time' => 5, //Сколько минут бездействия считать пользователя оффлайном
'cache_time' => 5, //Время кеширования, секунд. Поставить 0 чтобы не использовать кеш
];
Параметр update_limit нужен чтобы модуль не создавал нагрузку когда пользователь просто оставил вкладку открытой и ушел.
Автор: Олег Александрович a.k.a. Sander
Версия PHP: 5.4 и старше
Версия DLE: 10.4 и старше
lightstat_by_sander.zip
[2.91 Kb] (cкачиваний: 284)