The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышел релиз пакета для web-аналитики Piwik 0.2.33

07.04.2009 22:12

Вышел релиз пакета для web-аналитики Piwik 0.2.33, позиционируемого в роли открытого аналога Google Analytics. Пакет распространяется в рамках лицензии GPLv3, написан на языке PHP и использует для хранения данных MySQL. Piwik не является анализатором логов apache, для сбора статистики требуется разместить на сайте JavaScript блок, взаимодействующий с серверной частью.

Пакет предоставляет аналитические отчеты по посещаемости сайта, переходах с поисковых систем, оценивает географию аудитории, выявляет популярные страницы, поддерживает возможность учета статистики загрузки бинарных файлов и т.д. Поддерживается разграничение к видам статистики и сайтам на уровне пользователей. Для оценки возможностей программы подготовлена специальный демонстрационный сайт. Интерфейс полностью русифицирован, установка и обновление производятся через дружественный пользователю web-интерфейс. Отрицательной стороной программы является рекомендация установки "memory_limit = 128M" в настройках PHP, что заставляет задуматься над целесообразностью использования Piwik на посещаемых сайтах.

От других проектов Piwik отличает:

  • Модульная компоновка программы, позволяющая легко реализовывать дополнительные возможности через создание плагинов;
  • Гибкие возможности экспорта данных (xml, json, php, csv, прямой запрос к mysql);
  • Полностью настраиваемый интерфейс пользователя, позволяющий перемещать web-виджеты на экране и гибко формировать отчеты.


  1. Главная ссылка к новости (http://piwik.org/blog/2009/04/...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/21151-web
Ключевые слова: web, statistic, monitoring
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:37, 07/04/2009 [ответить]  
  • +/
    >Отрицательной стороной программы является рекомендация установки "memory_limit = 128M"

    это же устанавливается на серверной части
    не там где сам сайт

    и видимо необходимо для генерации больших отчетов

     
     
  • 2.2, XoRe (ok), 23:49, 07/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Отрицательной стороной программы является рекомендация установки "memory_limit = 128M"
    >
    >это же устанавливается на серверной части
    >не там где сам сайт
    >
    >и видимо необходимо для генерации больших отчетов

    Согласен.
    Я думаю, можно держать один сервер с piwik на несколько сайтов.

     
  • 2.3, Антон (??), 00:02, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >это же устанавливается на серверной части
    >не там где сам сайт

    Каждое открытие страницы на сайте с javascript будет дергать 128Мб процессы на сервере с Piwik, сколько одновременных кликов потянет такая система ? web-интерфейс, imho, обязатательно нужно отделать от легкого движка считающего просмотры.  Piwik для сайтов с 100 посетителями в день, иначе они бы не апдейтили на каждый чих напрямую в MySQL, а предварительно бы записывали во временных быстрый лог, который периодически бы переносили в MySQL.

     
     
  • 3.4, Аноним (-), 09:39, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее всего большой объем памяти потребуется только при просмотре этой самой статистики. Или, скажем, раз в день.

    Но то что не умеет анализировать логи -- хреново.

     

  • 1.5, XoRe (ok), 10:10, 08/04/2009 [ответить]  
  • +/
    Может будем ходить по ссылкам? =)

    For medium/high traffic websites, we recommend your memory_limit value in your php.ini config file to be at least memory_limit = 128M.

    Для сайтов со средним/большим траффиком (я так понимаю, имеются в виду посетители) мы рекомендуем поставить хотя бы со средним/большим траффиком.
    Акцент на "со средним/большим траффиком" и "рекомендуем".
    Установка "memory_limit = 128M" не означает, что каждый процесс Piwik будет забирать эти 128 метров.
    Это как своп - его ставят большим, на всякий случай.
    А реально система может своп не использовать или использовать очень редко и чуть-чуть.

     
     
  • 2.6, Антон (??), 11:13, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Может будем ходить по ссылкам? =)

    Может начнем думать ?

    > For medium/high traffic websites, we recommend your memory_limit value in your php.ini > config file to be at least memory_limit = 128M.
    > Для сайтов со средним/большим траффиком (я так понимаю, имеются в виду посетители) мы > рекомендуем поставить хотя бы со средним/большим траффиком.

    Это говорит от том, что он при расчете грузит все в память и про оптимизацию создатели этой программы еще не думали. Посмотрите какие там примеры конфигурации для обсчета сайта с посезяемостью 70К: 3 Гб памяти и 25 минут на архивирование логов, 25 минут (!!!) на 70К.

    >Это как своп - его ставят большим, на всякий случай.
    >А реально система может своп не использовать или использовать очень редко и
    >чуть-чуть.

    Рекомундую изучить особенности распределения памяти в Linux/BSD/Solaris, если один скрипт сожрет 128Мб, а по моей практике если пишут про memory_limit то сожрет, то такой дочерний httpd процесс эти 128Мб никуда не отдаст, даже если в последующием там будут выполняться простейшие операции.

     
     
  • 3.7, Живот (?), 12:03, 09/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Рекомундую изучить особенности распределения памяти в Linux/BSD/Solaris, если один скрипт сожрет 128Мб,
    >а по моей практике если пишут про memory_limit то сожрет, то
    >такой дочерний httpd процесс эти 128Мб никуда не отдаст, даже если
    >в последующием там будут выполняться простейшие операции.

    Память жрет только постройка графиков на серверной части.

     
  • 3.8, XoRe (ok), 13:25, 10/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Может начнем думать ?

    Может прекратим оскорблять?

    >Это говорит от том, что он при расчете грузит все в память
    >и про оптимизацию создатели этой программы еще не думали. Посмотрите какие
    >там примеры конфигурации для обсчета сайта с посезяемостью 70К: 3 Гб
    >памяти и 25 минут на архивирование логов, 25 минут (!!!) на
    >70К.

    Можно ссылку на источник?

    >>Это как своп - его ставят большим, на всякий случай.
    >>А реально система может своп не использовать или использовать очень редко и
    >>чуть-чуть.
    >
    >Рекомундую изучить особенности распределения памяти в Linux/BSD/Solaris, если один скрипт сожрет 128Мб,
    >а по моей практике если пишут про memory_limit то сожрет, то
    >такой дочерний httpd процесс эти 128Мб никуда не отдаст, даже если
    >в последующием там будут выполняться простейшие операции.

    Учту.
    Хотя это относится к особенностям работы httpd.
    А его можно запускать разными способами.
    prefork, mpm и т.д.
    Можно хоть с inetd запускать.
    Т.е. можно справиться с отъеданием памяти, если таковое встретится.

    А вообще хочу сказать, что ваши опасения беспочвенны.
    В последнем релизе php (5.2.9) по умолчанию memory_limit стоит 128 мегабает.
    grep memory_limit *.ini*
    php.ini-dist:memory_limit = 128M      ; Maximum amount of memory a script may consume (128MB)
    php.ini-recommended:memory_limit = 128M      ; Maximum amount of memory a script may consume (128MB)

    Т.е. эти значения будут у большинства средних lamp инсталляций.

    Кстати можно подумать об одном мощном сервере для web-аналитики большого количества малых сайтов.

     

  • 1.9, Denis (??), 20:33, 10/04/2009 [ответить]  
  • +/
    лучше бы он умел в какой PostgreSQL писать, чем в мускул...
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру