我已使用OutputCache过滤器为主页配置了主要操作,如下所示:
[OutputCache(Duration = 172800, Location = OutputCacheLocation.ServerAndClient, VaryByCustom = "browser")]
public ActionResult Index()
{
return View();
}
请注意,此操作会根据正在使用的浏览器类型返回页面。我有一个自定义视图引擎,它根据浏览器是台式机,平板电脑还是移动设备返回不同的视图,因此会因浏览器而异。
在生产现场,这显示了大约300毫秒的TTFB。为什么返回需要这么长时间?
这是一个304响应。
IIS 7.5运行MVC5
不涉及数据库调用。
当然,这个请求应该直接从RAM中提供吗?
任何人都可以帮忙吗?