javascript - 如何缓存计数器以加快数据库插入速度?

标签 javascript counter

如何缓存 View 计数器。

我每秒大约有 1000 个页面浏览量,每次更新大约 10 个计数器。现在的问题是,它导致每秒大约 10000 次更新/插入,我想知道是否有办法缓存计数器,然后批量更新以加快数据库速度。

如何缓存计数器以加快数据库插入速度?

谢谢

最佳答案

  • 我猜您正在使用 MySQL 之类的 RDBMS,好吧,尝试一下其他的东西,比如 Redis 或 MongoDB。每秒 10000 次更新应该没问题。
  • 用 C/C++ 编写一个小型应用程序来执行缓存和批量更新。如果服务器崩溃,您将丢失缓存的数据,但这只是普通的计数器,所以您并不真正关心它,对吧?如果您已经在页面中使用 PHP/Perl/Python,您还可以尝试使用一些内置存储来进行缓存,该缓存的生命周期超出了单个请求的生命周期。

关于javascript - 如何缓存计数器以加快数据库插入速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7215517/

相关文章:

csv - 如何将带有计数器列的 CSV 文件加载到 Cassandra CQL3 表中

C 基于用户输入的每行字符缩进

javascript - css flip counter - 无法设置正确的速度

php - 并排显示 CSS 框

javascript - () 括号,它在 ({__proto__ : []} instanceof Array) in JavaScript 的语句中做了什么

javascript - 将数字转换为字符串并返回所有可能的排列

Java:如何在后台记录击键?

javascript - 在 Vanilla JavaScript Hangman 游戏中触发 "Win"

javascript - 在 react 元素上模拟点击事件

javascript - 从 Parse 中的二级指针获取数据