由于不蒜子宕机,作者决定自建统计服务,选择了基于Go语言的开源项目busuanzi,通过Docker部署和数据迁移,成功同步旧数据,最终实现博客的完全自建。
本博客使用Hexo框架和NexT主题,因Safari浏览器阻止跨站点跟踪,导致不蒜子统计数据不更新。解决方案是使用Vercount计数工具,通过修改代码实现与不蒜子相同的效果,统计数据恢复正常。希望未来能将Vercount直接集成到Next主题中。
杜老师不蒜子统计平台运营至今,经过星辰童鞋版本迭代,增加了很多新功能。更为值得称赞的是,版本升级并没有 BREAKING CHANGE,新版本仍兼容旧版本的调用脚本。使用旧版本的小伙伴不升级脚本也可继续使用!
由于访问速度问题,作者星辰开发了一个项目,将旧版不蒜子数据迁移到自建版本。步骤包括备份数据、修改配置、下载工具、通过Docker安装Redis、加载数据、运行工具进行迁移。最后替换服务器文件并重启服务。数据量大时耗时较长。
作者记录了更新不蒜子项目数据结构的过程:停止服务备份数据,修改`docker-compose`配置,下载配置转换工具并迁移数据,更新环境变量和镜像版本,最后重启服务。
本文介绍了搭建公益统计服务busuanzi的过程,包括安装git、go和redis,编译项目,修改配置文件,设置管理员密码,添加cloudflared隧道并启动服务。通过访问地址+/admin可以进入管理界面。
前言公益统计服务busuanzi官网:
本文介绍了作者自行搭建busuanzi服务的过程,包括服务器和docker环境的需求,添加站点,新建docker-compose文件,执行和设置反代等过程。作者放弃了数百万的数据,改为自搭建,以提升博客速度。
不蒜子 应该算是一款比较好用的前端访问统计工具一段Js就可以实现统计 站点总 uv pv 及文章的 pv自建 不蒜子 API因为其官网可能访问量太大, 不时出现502于是我花了点时间, 用 Golang 实现了其功能, 数据存储采用 Redis.uv 通过用户 ip + UserAgent 判断, pv 通过 referer 判断. 所有信息仅存储 md5使用1234567<!--...
一个月之前,就发现自己的博客用的计数系统“不蒜子”对每篇博客访问量的统计出现了问题,刚写的博文,访问量都是几十万,显然不正常,但是很神奇,整个博客的访问量统计似乎并没有问题。当时也在 v2ex 发帖咨询了,不过没有人给出合理的答案,今天偶然间发现了原因,发文记录。
完成下面两步后,将自动完成登录并继续当前操作。