缓存到ASP.NET中的文件(而不是内存)

时间:2011-08-31 09:38:31

标签: .net asp.net caching

是否有任何类似的方法如何将对象保存到所选目录中的文件?

我有:

  • 对象(网络服务响应)
  • Id (md5哈希)
  • 缓存生存时间(6天)
  • 文件夹(保存文件的位置)

我需要:一些解决方案,我可以

  • 设置缓存目录
  • 设置分层目录级别(所有文件不能在一个目录中,可以有数千个文件)
  • 添加(重写过期文件)/ 获取对象到/从缓存
  • 线程安全

1 个答案:

答案 0 :(得分:3)

.Net可以创建自定义缓存提供程序。

我见过有关如何创建基于磁盘的文章。

这是一个关于创建基于mongodb的链接。取决于您的经验水平,可能足以让您通过。 http://msdn.microsoft.com/en-us/magazine/gg650661.aspx

我会看看是否可以找到有关基于磁盘的文章。

找到它http://www.4guysfromrolla.com/articles/061610-1.aspx