使输出缓存和IIS无效

时间:2019-05-09 09:11:22

标签: c# iis outputcache

我有一个输出缓存的小例子,我用一个动作构建了一个项目

[OutputCache (Duration=3600,VaryByParam="file")]
public string Up(string file)
{
}

加载mp4视频,而另一个删除输出缓存

public string Down(string file)
{
    HttpResponse.RemoveOutputCacheItem(file);
}

并将其附加到w3p进程(IIS 7)。 我的问题是第一次加载操作时,视频被缓存在IIS中(w3p进程RAM从100-> 400MB)。之后,我调用了invalidate动作来删除输出缓存,但是w3p进程的RAM不会返回100。 我试图关闭IIS的缓存,内核缓存,但没有任何变化。你们能告诉我我哪里错了吗? 谢谢

0 个答案:

没有答案