正式推出 Vercount:不蒜子计数替代方案,解决不蒜子访问慢以及不稳定问题

357 天前
 evannotfound

Vercount 网站计数器

Github 项目地址,欢迎 Star: https://github.com/EvanNotFound/vercount

公益项目,完全免费

由 🚀 FastAPI + Redis ✨ + Vercel 强力驱动

不蒜子计数访问慢?总是 502 ?那就试试 Vercount 吧!完美不蒜子计数替代方案。

Vercount 是一个基于 FastAPI + Redis 的网站计数器,它的特点是:

为什么要做这个项目?

不蒜子是一个很好的网站计数器,但是它的缺点也很明显,就是速度慢,经常会出现 502 错误。

这个项目的目的就是为了解决这个问题,让网站计数器更快,更稳定。无需自己部署,无需自己维护,只需要引入一个 script 标签就可以使用。

后续会增加更多的功能,比如:自定义网站统计数据等。

从不蒜子切换到 Vercount

直接替换不蒜子的 script 标签即可,不需要修改任何代码。数据会在初次访问时自动从不蒜子同步。

<script defer src="https://vercount.one/js"></script>

快速使用

将这个 script 添加到你的网站中,

<script defer src="https://vercount.one/js"></script>

在你的网站中添加上面的 script 之后,和不蒜子一样,你的网站就可以开始统计了,比如。

本文总阅读量 <span id="busuanzi_page_pv"></span> 次
本文总访客量 <span id="busuanzi_page_uv"></span> 人
本站总访问量 <span id="busuanzi_site_pv"></span> 次
本站总访客数 <span id="busuanzi_site_uv"></span> 人

统计方式

对于 page_view 网站访问量, 每访问一次加一.

对于 user_view 访客量, 会通过用户浏览器的 UserAgent 以及用户的 IP 地址 进行判断.

鸣谢

基于项目: https://github.com/zkeq/Busuanzi_backend_self

非常感谢此项目的作者。

求求大家点个小星星吧: https://github.com/EvanNotFound/vercount

1560 次点击
所在节点    分享创造
9 条回复
abersheeran
357 天前
```python
async def root ...
site_uv = update_site_uv(host, client_host) + site_uv_before
site_pv = update_site_pv(host, client_host) + site_pv_before
page_pv = update_page_pv(host, path) + page_pv_before
```

这四行代码组合起来,跟速度快就已经没关系了。要不然还是用点 gevent 吧……
dianso
357 天前
看到 VERCEL 就头疼,访问慢,体验差。

还是自部署最可靠。
88268459
357 天前
先收藏起。。
evannotfound
356 天前
@abersheeran 好的
evannotfound
356 天前
@abersheeran 感谢,目前已经使用 async 异步处理了,速度提升很大
evannotfound
356 天前
@dianso 的确是这样,但是 Vercount 已经比不蒜子快而且稳定了,实测能快 100ms
maggch97
356 天前
@evannotfound 使用 Vercel Serverless Functions 作为后端,保证 99.99% 可用

感觉还是有点经验不足,如果要给国内用户用,vercel 在某些时期的可用性是 0%
evannotfound
354 天前
@maggch97 已经增加了 https://cn.vercount.one 为中国用户访问优化 cdn 。
evannotfound
354 天前
@dianso 已经增加了 https://cn.vercount.one 为中国用户访问优化 cdn ,不用担心 Vercel 访问慢的问题了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1005802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX