使用nodejs忽略请求的资源最少的方法是什么,除非它们符合传入标头中的特定条件?
例如,如果引用者是特定域,或者请求的URL包含特定代码或页面,则允许它,否则拒绝但没有响应并最小化资源利用/连接绑定。
最终结果是请求者的请求被立即切断,没有连接,没有发送任何响应,并且请求者认为服务器不存在。
有点类似于防火墙会在没有提供响应的情况下忽略请求。防火墙就是这样做的,但是想知道如何做一些与进入nodejs服务器的请求类似的东西,特别是如果它们非常迅速地大量出现。
目前使用request.end()和connection.destroy()来立即结束请求,但这是最好的方法,特别是因为request.end()发送一个空响应。
request.abort()是一种更好(更有效的资源)方式来处理这种情况吗?