如何缓存 View 计数器。
我每秒大约有 1000 个页面浏览量,每次更新大约 10 个计数器。现在的问题是,它导致每秒大约 10000 次更新/插入,我想知道是否有办法缓存计数器,然后批量更新以加快数据库速度。
如何缓存计数器以加快数据库插入速度?
谢谢
最佳答案
- 我猜您正在使用 MySQL 之类的 RDBMS,好吧,尝试一下其他的东西,比如 Redis 或 MongoDB。每秒 10000 次更新应该没问题。
- 用 C/C++ 编写一个小型应用程序来执行缓存和批量更新。如果服务器崩溃,您将丢失缓存的数据,但这只是普通的计数器,所以您并不真正关心它,对吧?如果您已经在页面中使用 PHP/Perl/Python,您还可以尝试使用一些内置存储来进行缓存,该缓存的生命周期超出了单个请求的生命周期。
关于javascript - 如何缓存计数器以加快数据库插入速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7215517/