让nodejs忽略http和https请求的最有效方法 - request.abort()?

时间:2016-08-13 04:43:26

标签: javascript node.js http https

使用nodejs忽略请求的资源最少的方法是什么,除非它们符合传入标头中的特定条件?

例如,如果引用者是特定域,或者请求的URL包含特定代码或页面,则允许它,否则拒绝但没有响应并最小化资源利用/连接绑定。

最终结果是请求者的请求被立即切断,没有连接,没有发送任何响应,并且请求者认为服务器不存在。

有点类似于防火墙会在没有提供响应的情况下忽略请求。防火墙就是这样做的,但是想知道如何做一些与进入nodejs服务器的请求类似的东西,特别是如果它们非常迅速地大量出现。

目前使用request.end()和connection.destroy()来立即结束请求,但这是最好的方法,特别是因为request.end()发送一个空响应。

request.abort()是一种更好(更有效的资源)方式来处理这种情况吗?

0 个答案:

没有答案