【问题标题】:ASP.NET - MVC 5 - Render very slow after one day not browser page? [duplicate]ASP.NET - MVC 5 - 一天后渲染很慢而不是浏览器页面? [复制]
【发布时间】:2016-08-28 18:12:26
【问题描述】:

我的网站使用带有剃刀视图的 MVC 5。当我发布我的网站时,第一次运行非常慢,第二次运行非常快。

但是一天后我没有运行(访问)我的页面。这和第一次一样慢(20 到 30 秒)。

我不知道为什么。

【问题讨论】:

  • 第一次是因为环境需要一段时间才能启动。有很多资源可以研究这一点(互联网上甚至有一个与此相关的 IISOptimizer 类)。它就是这样......你的视图和代码需要编译/预热(现在......)所以第一个请求在部署后总是很慢。关于“一天后它很慢”的问题 - 这可能是几件事:您的代码产生了很多垃圾,或者您在共享主机上并且您的应用程序池正在被回收......我们能否获得更多信息帮你?
  • 也可以试试stackoverflow.com/questions/13386471/…programmers.stackexchange.com/questions/97538/… 或者直接用谷歌搜索你的问题。

标签: c# asp.net-mvc iis-7.5


【解决方案1】:

第一次总是很慢,因为除非您将 IIS 设置为始终打开,否则第一个应用程序会执行一些初始化工作。对于之后的每个请求,由于初始化工作已经完成,它会更快。

【讨论】:

    猜你喜欢
    • 2015-10-22
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    相关资源
    最近更新 更多