Модуль статистики посещений LightStat by Sander для DLE


Модуль статистики посещений 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 и старше

Внимание! У Вас нет прав для скачивания файла, вам необходимо зайти или зарегистрироваться.


Реклама
Информация
Яндекс.Метрика