经典ASP代码使用更多资源



我正在为Web应用程序使用经典ASP。我正在Internet Explorer上运行Web应用程序。

我开发了与销售数据有关的报告。所有销售报告均链接到销售仪表板。每个报告都有一些选择标准,例如客户选择日期选择产品组选择,而其他一些报告。现在我面临的问题。

我打开了一份全年的总销售报告,该报告需要将近15分钟的时间才能在屏幕上加载。如果我尝试从销售仪表板中打开其他任何其他内容,则该报告将在第一个报告完全执行后出现。如果我将第二个报告的链接位置复制并在Internet Explorer的新窗口中打开,它将正常打开。

我无法追踪这个问题,有人遇到了同样的问题。

首先,我同意以下问题发布的评论:

IIS/ASP每个会话只允许一个并发请求。这就是为什么直到第一个请求完成后才发生的第二个请求。如果您打开新的浏览器实例或其他浏览器,则将其视为不同的会话。

第二,如果在这里问所有的问题是其他人是否有类似的问题,那么答案是肯定的,因为Johna在评论中所说的。

如果您正在寻找一种自己解决这个问题的方法,那么评论中描述的方式(打开一个新的浏览器实例或其他浏览器)将起作用。

但是,如果您是一种完全绕过15分钟等待时间的方法,请在调用报告之前准备一些准备数据。我的意思是安排报告每天关闭业务后运行,并分别存储相关的HTML或数据,和/或提供一个按钮来根据当前数据来准备报告,这些数据可以在用户想要的情况下运行。

最新更新