【发布时间】:2011-04-09 00:49:21
【问题描述】:
我目前正在使用 asp.net MVC 开发图像查看器。图像查看器本身就是一种魅力,但我对缓存不满意。
解释一下:我使用 GeneratedImage (http://aspnet.codeplex.com/releases/view/16449) 来生成拇指,但服务器端缓存仅限于 5 分钟,据我所知无法更改。
所以我的问题是,如果有另一种解决方案来缓存生成的拇指或完整的网站(包括生成的图像) - 如果可能的话。
提前谢谢
【问题讨论】:
-
所以你不把拇指放在硬盘上而是每次都在运行中生成它们?然后尝试通过缓存“保存”?
-
目前我正在快速制作拇指。但它们是临时产品。所以我认为有一些缓存是一个好主意,它可以比我创建它更快地传递拇指。在我看来,将它“保存”到磁盘也是一种缓存。 GeneratedImage 这样做 - 它将图像存储到磁盘,但仅限于 5 分钟,我认为这太短了。这就是为什么我一直在寻找更好的组件来建立智能缓存机制。由于可能使用的空间量,无法将所有拇指存储到磁盘。
标签: asp.net-mvc asp.net-mvc-2 caching