我有一个应用程序,其中多个并发 ajax 请求被发送到我的 nodeJS 后端服务器。呼叫连续快速发出,收到数据后立即再次发出。
我并不是说所有的 JS 都被阻止了,请查看屏幕截图(右下角)以了解我所指的内容。
有人可以向我解释一下这个阻塞是什么,如果周围有的话?
我有一个应用程序,其中多个并发 ajax 请求被发送到我的 nodeJS 后端服务器。呼叫连续快速发出,收到数据后立即再次发出。
我并不是说所有的 JS 都被阻止了,请查看屏幕截图(右下角)以了解我所指的内容。
有人可以向我解释一下这个阻塞是什么,如果周围有的话?
有浏览器连接限制,但大多数现代浏览器都是6+ 并发连接,看起来它在服务器端被阻止了。这个请求是否相当占用 CPU 资源?如果是这样,Node 可能会阻止请求,因为它是单线程的。
您的浏览器可能会限制同时连接到服务器的数量。
PS。
但是,与服务器建立太多连接被认为是不礼貌的行为,可能会导致您被禁止访问该服务器。任何超过 10 的都是过度的。
- mozillaZine : Network.http.max-persistent-connections-per-server -