Flo*_*res 10 c# browser iis asp.net-mvc
我有这个MVC视图有一个图像列表,这些图像是动态的,所以它们来自一个控制器.为简化起见,这个控制器只有这个代码:
[OutputCache(Duration = 0, NoStore = true, Location = OutputCacheLocation.None)]
public ActionResult RenderImage(int id)
{
return File(@"C:\Users\Pictures\myimage.png", "image/png");
}
Run Code Online (Sandbox Code Playgroud)
我不是在缓解事情以证明我的观点.
我的观点要求8个图像都具有不同的ID,并且时间非常糟糕:
有时它对于某些图像(它们都是相同的)很快,并且在每次刷新时它都不同,无法在其中找到图案.
该应用程序托管在IIS中,服务器日志中的时间戳显示它是耗费时间的服务器:
有谁知道为什么会这样?如果我单独请求图像(不在页面中),它总是很快.
事实证明,这就是我的案例的解决方案:
[SessionState(System.Web.SessionState.SessionStateBehavior.Disabled)]
Run Code Online (Sandbox Code Playgroud)
user1394965 建议将此作为答案..但他的答案消失了?!
归档时间: |
|
查看次数: |
1361 次 |
最近记录: |