0
如果您向服务器发出10个ajax请求,并且它们在服务器中排队并逐一处理,则可以以某种方式告诉服务器(从前端用户界面)不处理其中的一些?是否有可能取消发送到Windows服务器的AJAX请求2012/IIS8
如果您向服务器发出10个ajax请求,并且它们在服务器中排队并逐一处理,则可以以某种方式告诉服务器(从前端用户界面)不处理其中的一些?是否有可能取消发送到Windows服务器的AJAX请求2012/IIS8
总之,没有简单的或预先存在的方法来做到这一点,我知道。如果你能澄清你的问题,我们可能会帮助更多。一些背景...
1)请求排队是大多数Web服务器应用程序的责任,允许一个请求干扰另一个请求会打破隔离和安全问题。如果此功能通常可用,则可以将其用作DDOS攻击的向量。
2)AJAX请求通常是快速调用以获取数据或执行某种状态更改。长时间运行的调用可能会阻塞请求队列,并阻止任何Web服务器应用程序扩展(如果有足够的调用)(我们可能在说1000个)。 3)大多数Web服务器并行处理请求。考虑到这一点,你描述的情况不太可能发生。此外,无法保证前端用户界面的请求会以发送的顺序到达。