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