我正在构建一个rails应用程序,有一个站点范围的计数器变量(计数器),由不同的页面使用(读取和写入),基本上很多页面都会导致计数器增加,存储这个变量的多线程安全方式是什么所以 1)它是线程安全的,我可能有很多并发用户访问可能会读取和写入这个变量 2)高性能,我最初考虑将这个变量保存在 DB 中,但是想知道是否有更好的方法,因为它可以很高请求量,我不想让这个数据库查询成为我应用程序的瓶颈......
建议?
我正在构建一个rails应用程序,有一个站点范围的计数器变量(计数器),由不同的页面使用(读取和写入),基本上很多页面都会导致计数器增加,存储这个变量的多线程安全方式是什么所以 1)它是线程安全的,我可能有很多并发用户访问可能会读取和写入这个变量 2)高性能,我最初考虑将这个变量保存在 DB 中,但是想知道是否有更好的方法,因为它可以很高请求量,我不想让这个数据库查询成为我应用程序的瓶颈......
建议?