如何设计一个能应付大访问量的网站计数器

发布于 2022-08-23 23:05:10 字数 24 浏览 19 评论 0

没有思路诶。。。那位大侠给个指点啊

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

很酷不放纵 2022-08-30 23:05:10

计数操作的特点是update量大,但是总数据量不大。经常是对一个值进行多次修改。

所以最优的方案是能将多次写操作合并后进行磁盘写入,目前满足这种需求的存储有很多。

比如基于定时定条件dump rdb文件的Redis,或者基于mmap,定时进行磁盘同步的MongoDB和TokyoCabinet系列

目前据说Redis计数在新浪微博中就大量使用,而ttserver更是在Redis流行的前几年就广泛的被用在计数操作上。MongoDB除了由于使用mmap可以将多次写操作合并IO外,对于计数结果进行更复杂的查询需求也更方便。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文