ASP.Net / Umbraco网站(最初)具有非常高的服务器响应时间

时间:2010-01-28 13:30:35

标签: asp.net lazy-loading umbraco pageload

我遇到了这个问题。 我在ISP上推出了一个带有Umbraco CMS的ASP.NET网站。 (它只是一个非常基本的信息网站。没什么特别的。)

当我想要访问该网站时,首页加载需要花费大量时间,有时甚至需要20秒。当然这太荒谬了。 之后,我能够相对快速地浏览网站..

所以每个第一个页面加载都很慢,然后一切都很好,或多或少。

有人知道问题是什么吗?它会是IIS吗? ASP.NET?

4 个答案:

答案 0 :(得分:5)

IIS可能配置为在N分钟不活动后关闭应用程序池。

AFAIK,这是IIS上的默认行为。

答案 1 :(得分:0)

如果是第一个要提供的请求,IIS至少会启动APP池。这可能需要一段时间。也许Umbraco最初加载了一些数据,但我对Umbraco没有任何经验,所以这是我所不知道的。

-sa

答案 2 :(得分:0)

首页加载对你有什么影响?

你刚刚完成了构建吗?如果这是一个网站,那么.Net将编译并加载dll。然后IIS将缓存页面输出。

页面上有任何大图片吗?

基本上有很多原因。你用过萤火虫吗?确定加载时间在哪里?

你有链接吗?

答案 3 :(得分:0)

您可能希望查看保持活动的服务。有许多可用的定期轮询您的站点以保持应用程序池运行并防止您看到的启动延迟。更多信息herehere.