【发布时间】:2015-06-20 20:30:43
【问题描述】:
在 ASP.NET 中使用运行时内存缓存,存储数据的潜在缺陷是什么?一般有多少数据是“过多”的?在多大范围内?
【问题讨论】:
在 ASP.NET 中使用运行时内存缓存,存储数据的潜在缺陷是什么?一般有多少数据是“过多”的?在多大范围内?
【问题讨论】:
在测试了一些频繁使用缓存的代码之后,我可以测量到对性能没有明显影响。似乎当缓存接近内存限制时,它只是提早踢掉最旧的内容,因此对性能的影响可以忽略不计。
【讨论】:
using 就可以了。而且,是的,将数据复制到数据库进行缓存可能会导致速度变慢 - 哎呀,将数据复制到第三台机器上的内存缓存可能会导致速度变慢。因此,我说这不仅仅是您发布的有限测试的原因。