这不是一个大问题,但理想情况下,如果可能的话,我想解决它。我假设它只是网站编译。
我的站点在 IIS7 上的 Server 2008 下运行。
我有一些只有我使用的区域设置,例如控制面板,它们是 .NET 网站。为了这个例子,有问题的页面被设置为它在 IIS 中的自己的站点。
如果我有一段时间不访问该特定站点,那么一段时间内我第一次访问该页面时,加载需要一段时间……这只是站点编译吗?
我是否认为 IIS 中的设置说在工作进程空闲 x 分钟后终止工作进程是改变这一点的关键?
我正在谈论的设置位于站点运行的应用程序池中,称为“空闲超时”。默认设置为 20 分钟。
增加这个会阻止上述情况的发生吗?和/或预编译会做同样的事情吗?
我实际上无法预编译有问题的内容,因为它是第三方产品。真的只是出于好奇而问。