【发布时间】:2010-01-14 22:06:27
【问题描述】:
我正在构建一个从磁盘读取文件的图片库,即时创建缩略图并将它们呈现给用户。这很好用,只是处理需要一些时间。
然后我决定使用 ASP .NET 应用程序缓存来缓存处理后的图像。处理图像时,我将 byte[] 流添加到缓存中。据我所知,这是被保存到系统内存中的。这是完美的工作,页面的加载速度要快得多。
我的问题是,如果有成千上万的图像被缓存在应用程序缓存中,这会以任何方式影响服务器性能吗?
还有其他更好的方法来进行图像缓存吗?
【问题讨论】:
-
问题的数据库缓存部分是什么?
-
我认为将其存储在数据库中而不是应用程序缓存中可能会更有效。只是我想添加的一个想法。