Модуль статистики сайта на основе сбора данных одноименного компонента

1763
Если бы не было статистики, мы бы даже не подозревали о том, как хорошо мы работаем.
(Служебный роман)

Навеяно темой форума.

Модуль делает тоже, что и компонент в админке – выводит данные собранной статистики.
Имеет настройки для включения-отключения вывода параметров.


Спойлер
Устанавливается как обычный модуль:
- Скачать, распаковать, залить, установить.
Обновленный хак генератора прайсов для InstantShop | Модуль для конкурсов в блогах
Комментарии (15)
Александр 15 октября 2011 в 00:38 +2
Ну тут главный вопрос насколько будет тормозить сайт? Сколько запросов к бд?
Стандартная статистика понятно слишком нагружает, что ее уже автоматически после установки двига все отключают
Александр 15 октября 2011 в 00:39 +2
Подробней если заходов примерно 4000 чел в день как будет работать?
Петрмаг 15 октября 2011 в 06:39 0
Компонент отображается,а вот в нем ничего((( почему-то?
Patriot 15 октября 2011 в 06:53 0
И у меня так же, данные не отображаются...
Maximov 15 октября 2011 в 12:56 0
Сложный точно сказать...

Насколько я понял, включенный компонент добавляет два запроса (один чтение, второй запись) для каждого вывода страницы.

Модуль добавляет по запросу к базе на каждый включенный параметр вывода для обновления модуля.
Чтобы уменьшить нагрузку в настройках модуля выключаем малозначимые параметры и включаем кэшрование.
Петрмаг 15 октября 2011 в 07:49 0
Нужно оказывается просто включить в админке еще раз модуль.Своего рода перезагрузка и все заработало!
Malstein 15 октября 2011 в 08:48 0
+
lezginka.ru 15 октября 2011 в 12:29 0
+
HolyGun 15 октября 2011 в 14:40 +2
Доброго времени суток всем.
Модуль хороший, полезный... Но! Пустое окошко после установки не сразу наводит на мысль, что надо пересохранить настройки. Гораздо лучше, когда настройки уже будут добавлены по умолчанию.

Сделать это достаточно просто. В файле /modules/mod_site_stats/install.php меняем эту строку:
Код PHP:
	$_module['config'] = array();
на этот код:
Код PHP:
	$_module['config'] = array(
					'visitors_today'	=> 1,
					'hits_today'		=> 1,
					'visitors_last_24h'	=> 1,
					'hits_last_24h'		=> 1,
					'visitors_all_time'	=> 1,
					'hits_all_time'		=> 1,
					'startdate'		=> 1
				);
Тогда установки также будут установлкны вместе с модулем, и не будет надобности заходить в настройки и их выключать/включать...
Maximov 15 октября 2011 в 14:59 +1
Большое спасибо за подсказку.
Внёс в изменения в инсталятор и перезалил архив.
forlord 15 октября 2011 в 15:05 +2
А что же будет с базой через месяц????
Уже неоднократно сталкивался из-за сбора статистики база вырастает до сумашедших размеров.
Идея очень хорошая!
Maximov 15 октября 2011 в 15:50 +2
Полагаю, через месяц наигравшись с собственной статистикой владелец сайта поймет,
что специализированные сервисы лучше: мене ресурсозатратнее и информативнее.
Петрмаг 15 октября 2011 в 21:02 0
Я уже похоже наигрался)))))))
Tirpits 19 октября 2011 в 03:21 0
Полезно! + сайту несколько дней, а статистика порадовала, правда сайт стоит в Яндекс.Директ)))
Hunter (Роман) 19 октября 2011 в 03:59 0
Спасибо за модуль - не надо теперь постоянно в админку лазить.