自建不蒜子
HomeGithubGiteeDemo
HomeGithubGiteeDemo
Github
  1. Home
  • 简介
  • 文档
    • 使用方法
    • 安装方法
    • 其他
  • /api
    • POST /api 提交并获取数据
      POST
    • PUT /api 仅提交数据
      PUT
    • GET /api 仅获取数据
      GET
    • GET /jsonp 兼容原版 jsonp
      GET
    • OPTION
      OPTIONS
  1. Home

简介

busuanzi
不蒜子是一个极简网站访问量统计系统
统计站点的 UV, PV
统计子页面的 UV, PV
使用 Docker 一键部署
隐私保障 仅存储 HASH
兼容 Pjax 技术的网页
支持 3 种数据格式样式
支持从原版不蒜子迁移数据

安装#

支持多种运行方式: 源码编译运行, Docker 运行. 详见: 安装方法

使用方式#

支持多种自定义属性, 兼容 pjax 网页, 支持自定义 标签前缀. 详见: 使用方法

原理#

Busuanzi 使用 Redis 进行数据存储与检索。Redis 作为内存数据库拥有极高的读写性能,同时其独特的RDB与AOF持久化方式,使得其数据安全得到保障。
数据采用以下结构进行存储:
类型数据类型键
sitePvStringbsz:site_pv:md5(host)
siteUvHyperLogLogbsz:site_uv:md5(host)
pagePvZSetbsz:page_pv:md5(host) / md5(path)
pageUvHyperLogLogbsz:site_uv:md5(host):md5(path)

体验#

通过我们的 Demo 快速体验不蒜子
需要注意, Demo 并没有 SLA保障, 也没有数据安全完整性保障. 但因我个人同时也在使用, 如果个人没有能力搭建且不在意数据的完整性, 也可以继续使用。
使用 Demo 时, 您的访问数据, 如 Rrferer, IP, 访问次数, 可能会在 Demo 中被统计用于数据,分析,展示。

开源地址#

https://github.com/soxft/busuanzi
https://gitee.com/soxft/busuanzi
下一页
使用方法
Built with