4

我有这个问题。我在 ISP 上使用 Umbraco CMS 启动了一个 ASP.NET 网站。(它只是一个非常基本的信息站点。没什么特别的。)

但是,当我想访问该网站时,第一个页面加载需要很长时间,有时甚至长达 20 秒。当然,这很荒谬。之后,我能够相对快速地浏览该网站..

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

有谁知道问题可能是什么?会是IIS吗?ASP.NET?

4

4 回答 4

5

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

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

于 2010-01-28T13:56:46.070 回答
0

如果是第一个被服务的请求,IIS 至少会启动 APP Pool。这可能需要一点时间。也许 Umbraco 最初会加载一些数据,但我对 Umbraco 没有任何经验,所以这超出了我的知识范围。

-sa

于 2010-01-28T13:32:40.093 回答
0

第一页加载是什么意思?

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

页面上有大图吗?

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

你有链接吗?

于 2010-01-28T13:33:16.473 回答
0

您可能想研究一个保持活动状态的服务。有许多可用的定期轮询您的站点以保持应用程序池运行并防止您看到的启动延迟。更多信息在这里这里。

于 2010-01-28T13:53:00.327 回答