Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET中缓存到文件(而不是内存)_.net_Asp.net_Caching - Fatal编程技术网

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

在ASP.NET中缓存到文件(而不是内存),.net,asp.net,caching,.net,Asp.net,Caching,有没有简单的方法将对象保存到选定目录中的文件 我有: 对象(Web服务响应) Id(md5哈希) 缓存生存时间(6天) 文件夹(保存文件的位置) 我需要:一些我能找到的解决方案 设置缓存目录 设置层次目录级别(所有文件不能在一个目录中,可以有数千个文件) 向缓存添加对象(重写过期文件)/从缓存获取对象 线程安全性 .Net能够创建自定义缓存提供程序 我看过关于如何创建基于磁盘的磁盘的文章 这里有一个关于创建基于mongodb的链接。取决于你的经验水平,这可能足以帮助你度过难关。 我看看能

有没有简单的方法将对象保存到选定目录中的文件

我有:

  • 对象(Web服务响应)
  • Id(md5哈希)
  • 缓存生存时间(6天)
  • 文件夹(保存文件的位置)
我需要:一些我能找到的解决方案

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

    • .Net能够创建自定义缓存提供程序

      我看过关于如何创建基于磁盘的磁盘的文章

      这里有一个关于创建基于mongodb的链接。取决于你的经验水平,这可能足以帮助你度过难关。

      我看看能不能找到关于基于磁盘的那篇文章


      发现它

      .Net能够创建自定义缓存提供程序

      我看过关于如何创建基于磁盘的磁盘的文章

      这里有一个关于创建基于mongodb的链接。取决于你的经验水平,这可能足以帮助你度过难关。

      我看看能不能找到关于基于磁盘的那篇文章

      找到了