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

Автор: Max
Опубликовано: 221 день назад (14 октября 2011)
Рубрика: Без рубрики
Редактировалось: 5 раз — последний 15 октября 2011
+20
Голосов: 22
Если бы не было статистики, мы бы даже не подозревали о том, как хорошо мы работаем.
(Служебный роман)

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

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


Спойлер
Устанавливается как обычный модуль:
- Скачать, распаковать, залить, установить.
Обновленный хак генератора прайсов для InstantShop | Модуль для конкурсов в блогах
arianfinist # 15 октября 2011 в 00:38 +1
Ну тут главный вопрос насколько будет тормозить сайт? Сколько запросов к бд?
Стандартная статистика понятно слишком нагружает, что ее уже автоматически после установки двига все отключают
arianfinist # 15 октября 2011 в 00:39 +1
Подробней если заходов примерно 4000 чел в день как будет работать?
Петрмаг # 15 октября 2011 в 06:39 0
Компонент отображается,а вот в нем ничего((( почему-то?
еGо # 15 октября 2011 в 06:53 0
И у меня так же, данные не отображаются...
Max # 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
				);
Тогда установки также будут установлкны вместе с модулем, и не будет надобности заходить в настройки и их выключать/включать...
Max # 15 октября 2011 в 14:59 0
Большое спасибо за подсказку.
Внёс в изменения в инсталятор и перезалил архив.
forlord # 15 октября 2011 в 15:05 +2
А что же будет с базой через месяц????
Уже неоднократно сталкивался из-за сбора статистики база вырастает до сумашедших размеров.
Идея очень хорошая!
Max # 15 октября 2011 в 15:50 +1
Полагаю, через месяц наигравшись с собственной статистикой владелец сайта поймет,
что специализированные сервисы лучше: мене ресурсозатратнее и информативнее.
Петрмаг # 15 октября 2011 в 21:02 0
Я уже похоже наигрался)))))))
Tirpits # 19 октября 2011 в 03:21 0
Полезно! + сайту несколько дней, а статистика порадовала, правда сайт стоит в Яндекс.Директ)))
Роман (не программист) # 19 октября 2011 в 03:59 0
Спасибо за модуль - не надо теперь постоянно в админку лазить.