使用更多资源的经典 asp 代码

Classic asp code using more resources

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

我开发的与销售数据相关的报告很少。所有销售报告都 linked 到销售仪表板。每个报告都有一些选择标准,例如客户选择日期期间选择产品组选择等。 现在是我面临的问题。

我打开了一份全年的总销售报告,需要将近 15 分钟才能加载到屏幕上。当报告正在执行时,如果我尝试从销售仪表板打开任何其他报告,则在第一个报告完全执行后,将出现带有选择标准的页面。如果我复制第二份报告的 link 位置并在新的 window Internet Explorer 中打开它,它将正常打开。

我无法追踪问题是否有人遇到过同样的问题。

首先,我同意发表在问题下:

IIS/ASP only allows one concurrent request per session. This is why the second request does not happen until after the first one completes. If you open a new browser instance or a different browser then this is treated as a different session.

其次,如果这里只问其他人是否有类似问题,那么答案是肯定的,因为约翰娜在评论中说了。

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

但是,如果您想要完全绕过 15 分钟等待时间的方法,请在调用报告之前先准备好数据。我的意思是要么在每天营业结束后将报告安排到 运行 并单独存储相关的 HTML 或数据,and/or 提供一个按钮来根据当前的情况准备报告用户需要时可以 运行 的数据。