是否可以取消发送到Windows服务器2012 / IIS8的AJAX请求

时间:2014-09-12 21:52:34

标签: asp.net ajax windows-server-2012 iis-8

如果您向服务器发出10个ajax请求,并且它们在服务器中排队并且正在逐个处理,则可能以某种方式告诉服务器(从前端UI)不处理某些他们?

1 个答案:

答案 0 :(得分:1)

简而言之,我所知道的并没有简单或预先存在的方法。如果您能澄清您的问题,我们可以提供更多帮助。一些背景......

1)请求排队是大多数Web服务器应用程序的责任,允许一个请求干扰另一个请求会破坏隔离和安全问题。如果此功能通常可用,则可以将其用作DDOS攻击的载体。

2)AJAX请求通常是快速调用以获取数据或执行某些状态更改。长时间运行的调用可以阻止请求队列,并阻止任何Web服务器应用程序扩展,如果有足够的(我们可能会说1000)。

3)大多数Web服务器并行处理请求。考虑到这一点,您描述的情况不太可能发生。此外,无法保证来自前端用户界面的请求会按照发送顺序到达。