【发布时间】:2011-10-31 19:14:06
【问题描述】:
我有点难过。最近我们的系统管理员更新了我们过期的 SSL 证书。之后,我们所有的表单身份验证应用程序都执行得很慢,登录很慢,访问任何页面都很慢。但是,我们的 Windows 身份验证应用程序没有这样的减速。我们正在谈论 20 秒左右的登录时间。
我检查了 IIS 日志,错误/状态代码没有任何问题,请求看起来一切正常,都是 200 0 0。我回收了所有应用程序池,并停止/启动了 IIS 服务,但没有帮助。
我什至不知道 SSL 证书是否导致速度变慢,但没有其他任何变化,我们将所有应用程序更新回滚到 SSL 证书过期之前,但这没有帮助。
我不确定还需要检查什么来调试它。有没有人有任何想法?我们使用 .NET。
使用 firebug .NET 选项卡我看到以下内容:
如果我坐在登录页面上,然后刷新,加载需要 128 毫秒,没问题。
我输入我的登录信息并单击登录,它在 loginx.asp 上显示一个 POST 请求,状态为 302 found,需要 20 秒才能处理。之后它会执行 GET Default.aspx,也需要 20 秒来处理状态为 200 OK。
同样,每个导航页面也会发生超时,有趣的是,超时总是在 20 秒左右,这是否表明了什么?这可能是DNS问题吗?它通过 HTTP 和 HTTPS 发生。
我不确定每个请求的 Params/headers/post/response 选项卡中是否有任何指示性内容。
【问题讨论】:
-
您是否检查过 Firebug 中的时间线(在 net 选项卡下)?
-
@SimonSvensson 在检查后更新了我的帖子。不确定这是否有帮助。
标签: .net iis iis-6 windows-server-2003 ssl-certificate