首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC慢如果站点已经空闲

问MVC慢如果站点已经空闲
EN

Stack Overflow用户
提问于 2015-04-20 13:57:15
回答 1查看 1K关注 0票数 3

我的VPS上有几个MVC4站点。他们都有同样的问题。它们太慢了(加载时间长达10秒,这不是一个好的第一印象)。

我知道,当你第一次加载你的网站,它将需要一小段时间,因为我已经阅读了各种各样的东西。我明白这一点。

问题是下面的情况是正确的。

将MVC4站点发布到服务器。

在PC浏览器中加载MVC4站点。网站需要一段时间来加载,但这是预期的。

查看网站上的其他页面。有一些是缓慢的,但总的来说一切都很好。

关闭网站。

重新打开网站。

所有的页面都回复得很好。

关闭网站。

把它闲置一个小时。

打开网站,又慢了一次,好像它只出版了一样

我只能假设这与会话、IIS或应用程序池有关

在我曾经有跟踪的webforms中,我似乎在MVC中没有跟踪,我也不知道如何调试这样的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 14:47:49

这实际上是预期的行为,考虑到经过一段时间的不活动,应用程序池将回收,以释放未使用的资源。检查应用程序池的循环设置以配置该持续时间。

如果您还希望对回收过程中发生的事情有更多的控制,则有以下几种选择:

  • IIS7.5 (ASP.NET 4)支持一个名为"AutoStart“的特性,它可以在部署后和回收之后对站点进行热身。
  • IIS8通过应用初始化模块提供了额外的支持。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29749959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档