ASP.NET登录页面加载非常慢,需要30秒

时间:2010-11-03 18:54:16

标签: asp.net mysql

我们在测试服务器中有ASP.NET应用程序。首次访问该应用程序加载时间的登录页面很慢。响应时间约为25-30秒。之后我引用了页面或使用新的浏览器打开,登录页面的加载大约1-2秒。

仅限用户名&登录页面中有密码列。有没有办法可以减少第一次加载的响应时间?

下划线db mysql。我们正在使用godaddy虚拟服务器窗口。

2 个答案:

答案 0 :(得分:0)

很奇怪这种情况在每个浏览器中都会发生。它让我怀疑其中一个页面资源(css?image?javascript?)正在缓慢加载。因此,客户端缓存第二次加快了负载。

您是否尝试过使用HttpFox?或者使用Firebug确定加载页面的哪一步导致问题?

答案 1 :(得分:0)

只是一些提示,第一次加载应用程序时,“预热”可能需要30秒。一旦加载,它将更快地发射。只要应用程序不断受到攻击,应用程序将保持加载到IIS内存中(直到IIS自行循环,默认情况下每天发生一次)。

如果您推送新版本和\或更改您的网络配置,该应用程序也会自动回收。

如果您使用的是IIS 7.5,它现在提供了一个预热模块,它可以让您的应用程序随时可用,即使它不常见,请查看 - http://www.iis.net/download/applicationwarmup