【发布时间】: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