简介

百夫长统计简介

  百夫长统计(Centcount Analytics)是一款功能强大的免费开源网站统计程序。采用PHP + MySQL + Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽最大可能收集用户浏览轨迹,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。


功能特色

  • 1. 性能: 百夫长统计处理速度飞快!配置较低的VPS即可轻松处理每天100万PV。

  • 2. 项目: 开放源码、自我部署、数据安全和隐私,100%独享数据。适用于对数据安全敏感的企业和个人。

  • 3. 报告: 丰富的统计报告,百夫长统计提供多达37个固定的统计报告。

  • 4. 热力图: 提供一种全新的,直接的方式展示访问者在您的网页上的浏览行为!

  • 5. 自定义报告: 随心所欲的玩转数据。多维度、多条件、多指标,按分组和顺序查询并返回你想要的数据。


开发历程

百夫长统计从开始到现在共经历过3次重大技术升级,性能由弱变强,功能日益强大和完善。

  • 第一代技术:无队列,无缓存,完全由 PHP + MySQL 配合完成。单进程处理引擎,数据实时处理,数据的处理和储存混在一起。无法承受突发高并发,数据库压力较大,总体处理能力较差。

  • 第二代技术:使用缓存队列 + 部分统计计算使用缓存处理,由 PHP + MySQL + Redis 配合完成,多进程处理引擎,数据队列化处理,数据的处理和储存局部分拆,大量使用 Redis 缓存,大量优化数据库。数据库性能得到极大提升,可以承受高并发,总体处理能力较好。

  • 第三代技术:启用全面缓存技术,计算和储存分离。统计运算的数据全部寄存在 Redis 缓存中,MySQL 只作为数据持久化和查询用。处理能力比第二代技术有质的提升。


使用许可

百夫长统计采用双重许可(Dual License)方式,非商业个人用户采用免费许可证(Free License),商业用户需取得商业许可证(Commercial License)的许可才可以使用。