目前,对于我的项目,我将最常用的可重用数据存储在内存缓存(web服务器本身)中。它与ASP.net传统的经典方法相同。我读了很多关于NoSQL的文章。现在我正在考虑将缓存的项目放入NoSQL(mongo或redis),而不是放入内存中。
我的主要目标是提高性能。有人能建议这种方法会带来一些性能改进吗?
发布于 2014-04-06 13:20:45
首先,redis在内存(但持久化到磁盘)数据库中,所以你的数据实际上在内存中(实际上这就是它如此快的原因)。其次,不可能知道你的方法是否会给你带来任何结果。
到目前为止,您可以做的最好的想法是实现一些原始的方法,并在您的真实或接近真实的负载和数据集上对其进行基准测试。此外,在寻找提高性能的方法之前,找到瓶颈并知道是否值得实现是很好的。
https://stackoverflow.com/questions/22890195
复制相似问题