已知启用IP6时,Firefox和Chrome在本地主机上运行缓慢.在以前的Windows版本中,最简单的解决方法是从hosts文件中注释掉这一行,如本问题的答案中所述.
::1 localhost
Run Code Online (Sandbox Code Playgroud)
但是,正如此问题中所述,在Windows 7中,此行已被注释掉:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Run Code Online (Sandbox Code Playgroud)
是否有另一种方法可以::1 localhost在Windows 7中禁用引用?
我有这个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中,服务器日志中的时间戳显示它是耗费时间的服务器:

有谁知道为什么会这样?如果我单独请求图像(不在页面中),它总是很快.