一、开源项目简介
一款功能强大的免费开源网站统计程序。采用 PHP + MySQL + Redis 开发而成,可以方便地部署在自己的服务器上,100%独享数据及所有权。
二、功能概述
一款功能强大的开源网站统计分析软件。采用PHP + MySQL + Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽最大可能收集用户浏览轨迹,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。
功能特色:
- 性能: 统计程序处理速度飞快!配置较低的VPS即可轻松处理每天100万PV。
- 项目: 开放源码、自我部署、数据安全和隐私,100%独享数据。
- 报告: 丰富的统计报告,统计程序提供多达37个固定的统计报告。
- 热力图: 提供一种全新的,直接的方式展示访问者在您的网页上的点击行为!
- 上帝视图: 统计程序鼠标轨迹追踪功能让你站在上帝的角度审视每一个访客的浏览行为!
- 自定义报告: 随心所欲的玩转数据。多维度、多条件、多指标,按分组和顺序查询并返回你想要的数据。
开发历史:
- 在过去的5年里,为了高性能我重写了3次统计程序。最后统计程序1.0终于来了!轻量,稳定,强大,高性能…
- 第一版: 无队列,无缓存,完全由 PHP + MySQL 配合完成。单进程处理引擎,数据实时处理,数据的处理和储存混在一起。无法承受突发高并发,数据库压力较大,总体处理能力较差。
- 第二版: 使用缓存队列 + 部分计算数据使用缓存处理,由 PHP + MySQL + Redis 配合完成,请求队列化处理,多进程处理,数据的处理和储存局部分拆,大量使用 Redis 缓存,大量优化数据库。数据库性能得到极大提升,可以承受高并发,总体处理能力较好。
- 第三版: 启用全面缓存技术,计算和储存分离。统计运算的数据全部寄存在 Redis 缓存中,MySQL 只作为数据持久化和查询用。处理能力比第二代技术有质的提升。
三、技术选型
安装前准备:
系统:
- 操作系统:Linux
- WEB服务:Nginx(推荐)/Apache
软件:
- PHP版本 >= 5.3.0
- Redis版本 >= 2.0
- MySQL版本 >= 5.0
PHP拓展:
- PHP GD库
- PHP Redis扩展
- PHP cURL扩展
- PHP mbstring扩展
MySQL设置:
设置 MySQL 的 sql_mode 参数,将 ONLY_FULL_GROUP_BY 去掉,或者将 sql_mode 直接设置为空值。
四、界面展示
五、开源协议
没有采用国际通用开源协议
统计程序采用双重许可(Dual License)方式,非商业用户采用免费许可证(Free License),商业用户需取得商业许可证(Commercial License)的许可才可以使用。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)