Какое статистическое приложение мне следует использовать для моего сайта?

Какое статистическое приложение мне следует использовать для моего сайта?

У меня есть собственный сервер (с root-доступом).

Мне нужна статистика пользователей, которые посещают мой сайт и т.п.

Я рассмотрел приложение под названием Webalyzer... Это хороший выбор?

Я запускаю apache2 в системе Ubuntu 9...

Если вы знаете какие-либо хорошие приложения для сбора статистики для серверов, пожалуйста, дайте мне знать.

И дополнительный вопрос: Вся статистика сохраняется в лог-файлах, верно? Так насколько большими тогда станут эти лог-файлы? Было бы неплохо иметь возможность их разделить, хотя не знаю, возможно ли это с Webalyzer...

решение1

Вебалайзерочень хорош в извлечении статистики из ваших журналов Apache — кто посещает, с каких IP-адресов, разбивка по типам доменов, в которые эти IP-адреса преобразуются обратно (.com, .net, .co.uk, .ru и т. д.), что заявляют их браузеры (что обычно, хотя и не всегда, является тем, чем они являются на самом деле), какую операционную систему использует пользователь (опять же, при условии, что браузер сообщает об этом честно) и т. д. и т. п. Он совершенно ненавязчив; ничего особенного на ваших веб-страницах, никаких дополнительных запросов к внешним серверам при каждой загрузке страницы и т. д.

Гугл Аналитика, с другой стороны, работает на уровне клиента. Каждая страница на вашем сайте обращается к Google Analytics через тег скрипта, чтобы они могли захватить эту информацию для вас (и многое другое). Очень просто в использовании, но это влечет за собой дополнительный запрос к их серверам при каждой загрузке страницы. Также обратите внимание, что некоторые блокировщики рекламы также блокируют Google Analytics; а GA требует Javascript, который некоторые (хотя и не многие) могли отключить.

Это были бы два крупных, каждый со своим подходом. Webalizer, будучи полностью локальным (и, следовательно, частным) и ненавязчивым, может быть привлекательным; область действия и аналитические функции GA могут быть привлекательными.

решение2

Гугл Аналитика

Для обработки больших файлов журналов вам, возможно, стоит обратить внимание на ротаторы журналов:http://www.cyberciti.biz/faq/how-do-i-rotate-log-files/

решение3

Существует локальная альтернатива Google Analytics с открытым исходным кодом на базе PHP, которая называетсяПивиккоторый все еще находится в стадии интенсивной разработки, но уже заслуживает пристального внимания.

решение4

Analog предварительно упакован для Ubuntu. Он прост в настройке и работает достаточно хорошо с минимальной настройкой. Report magic может использоваться для улучшения формата вывода.

Данные, из которых взята статистика, находятся в /var/log/apache. Они автоматически ротируются и сжимаются для вас с помощью logrotate. Размер файлов зависит от количества запросов, формата журнала и размера URL-адресов на вашем сайте. Если у вас не очень загруженный сервер, они не должны быть очень большими.

awstats также упакован для Ubuntu, но не так прост в настройке. Он сохраняет статистику в собственных файлах журнала. Я утверждаю, что может отслеживать посещения.

Связанный контент