【发布时间】:2011-06-30 07:38:55
【问题描述】:
当我第一次浏览我的网站时,互联网一直在旋转/加载。如果我两秒钟后尝试再次加载它,一切正常。
就像在“睡觉”一样。
我认为这一定与“回收”有关。我已将“空闲超时”设置为 0,将回收“常规时间间隔”设置为 0。
在我浏览我的网站之前,我查看了“工作进程”,它说应用程序池进程正在运行。
知道为什么我的网站“睡着了”吗?
谢谢! 魔力
【问题讨论】:
当我第一次浏览我的网站时,互联网一直在旋转/加载。如果我两秒钟后尝试再次加载它,一切正常。
就像在“睡觉”一样。
我认为这一定与“回收”有关。我已将“空闲超时”设置为 0,将回收“常规时间间隔”设置为 0。
在我浏览我的网站之前,我查看了“工作进程”,它说应用程序池进程正在运行。
知道为什么我的网站“睡着了”吗?
谢谢! 魔力
【问题讨论】:
您的 ASP.NET 页面在第一次被请求时被编译(参见"Understanding ASP.NET Dynamic Compilation")。所以这可能是您的第一个请求需要这么长时间的问题。
为避免这种情况,您可以预编译您的 ASP.NET 应用程序:
【讨论】: