简介
不蒜子是一个极简网站访问量统计系统
- 统计站点的 UV, PV
- 统计子页面的 UV, PV
- 使用 Docker 一键部署
- 隐私保障 仅存储 HASH
- 兼容 Pjax 技术的网页
- 支持 3 种数据格式样式
- 支持从原版不蒜子迁移数据
安装
支持多种运行方式: 源码编译运行, Docker 运行. 详见: 安装方法
使用方式
支持多种自定义属性, 兼容 pjax 网页, 支持自定义 标签前缀. 详见: 使用方法
原理
Busuanzi
使用 Redis 进行数据存储与检索。Redis 作为内存数据库拥有极高的读写性能,同时其独特的RDB
与AOF
持久化方式,使得其数据安全得到保障。数据采用以下结构进行存储:
类型 | 数据类型 | 键 |
---|---|---|
sitePv | String | bsz:site_pv:md5(host) |
siteUv | HyperLogLog | bsz:site_uv:md5(host) |
pagePv | ZSet | bsz:page_pv:md5(host) / md5(path) |
pageUv | HyperLogLog | bsz:site_uv:md5(host):md5(path) |
体验
通过我们的 Demo 快速体验不蒜子
需要注意, Demo 并没有 SLA保障, 也没有数据安全完整性保障. 但因我个人同时也在使用, 如果个人没有能力搭建且不在意数据的完整性, 也可以继续使用。
使用 Demo 时, 您的访问数据, 如 Rrferer, IP, 访问次数, 可能会在 Demo 中被统计用于数据,分析,展示。
开源地址
最后修改时间: 1 个月前