0

我们有一个使用 RDS(远程数据服务)的经典 ASP 应用程序。我们有很多用户在 IE6 - IE9 中完美地使用这个 Web 应用程序,并且已经使用了很多年。在 Win 7 64 位计算机上使用 IE10,他们正在经历无法复制的零星缓慢时间。

这可能发生在应用程序的任何地方,无论是小调用还是大调用……而且是完全随机的。例如,我可以连续打 X 次同一个电话,然后突然 X+1 电话就挂了,有时 IE 停止响应。如果它最终释放出来,我可以多次拨打相同的电话,就像什么都没发生一样。

到目前为止尝试过:

  • 检查所有 IE 设置以确保它们与我们的其他 IE 版本相同。
  • 增加临时 Internet 文件存储。
  • 确保用户没有使用代理服务器。
  • 尝试了 32 位和 64 位 IE10。
  • 观察分析器中的 sql 调用,似乎 sql 的返回速度与之前没有锁定的速度一样快。
  • 如果用户恢复到 IE9(在另一台机器上)做同样的工作,没有发现问题。

有谁知道 IE10 64 位和 RDS 的问题,或者知道如何进一步排除故障?

提前致谢!

编辑(添加代码片段):


Function GetErrorRS()
   dim sDate, eDate
    Set oADS = CreateObject("RDS.DataSpace")
    Set Obj = oADS.CreateObject("ErrorLog.busErrorLog", strIEServer)
    Window.Status = "Loading Error data, please wait ..."
    Result = Obj.ReadErrorLog(UserName,TheErrNumber,sDate,eDate,rsErrors,strUserID,strDBServer,strDBName,strError)
    Window.Status = "Done"
    if result = 0 then
        GetErrorRS = True
    else
        GetErrorRS = False
        MsgBox strError
    end If
End Function

4

0 回答 0