我有这个问题。我在 ISP 上使用 Umbraco CMS 启动了一个 ASP.NET 网站。(它只是一个非常基本的信息站点。没什么特别的。)
但是,当我想访问该网站时,第一个页面加载需要很长时间,有时甚至长达 20 秒。当然,这很荒谬。之后,我能够相对快速地浏览该网站..
所以每次第一个页面加载都很慢,然后一切都好,或多或少。
有谁知道问题可能是什么?会是IIS吗?ASP.NET?
我有这个问题。我在 ISP 上使用 Umbraco CMS 启动了一个 ASP.NET 网站。(它只是一个非常基本的信息站点。没什么特别的。)
但是,当我想访问该网站时,第一个页面加载需要很长时间,有时甚至长达 20 秒。当然,这很荒谬。之后,我能够相对快速地浏览该网站..
所以每次第一个页面加载都很慢,然后一切都好,或多或少。
有谁知道问题可能是什么?会是IIS吗?ASP.NET?
IIS 可能配置为在 N 分钟不活动后关闭应用程序池。
AFAIK,这是 IIS 上的默认行为。
如果是第一个被服务的请求,IIS 至少会启动 APP Pool。这可能需要一点时间。也许 Umbraco 最初会加载一些数据,但我对 Umbraco 没有任何经验,所以这超出了我的知识范围。
-sa
第一页加载是什么意思?
你刚建好了吗?如果这是一个网站,那么 .Net 将编译并加载 dll。然后 IIS 将缓存页面输出。
页面上有大图吗?
基本上有无数个原因。你用过萤火虫吗?确定加载时间在哪里?
你有链接吗?