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

时间:2017-11-21 05:31:47

标签: asp-classic

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

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

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

我无法追踪任何人遇到同样问题的问题。

1 个答案:

答案 0 :(得分:2)

首先,我同意在问题下发布的this comment

  

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

其次,如果这里要问的是其他人是否有类似的问题,那么答案是肯定的,因为johna在评论中说道。

如果您正在寻找一种方法来解决这个问题,那么评论中描述的方式(打开一个新的浏览器实例或其他浏览器)就可以了。

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

相关问题