在express js中,太多的中间件函数会降低性能吗?

chr*_*r85 1 javascript middleware node.js express

我正在开发(我和我的同事)一个应用程序,express js并且当您在服务器配置中添加太多中间件功能时,我一直在寻找有关任何性能问题的信息,但我没有找到任何相关信息。

例如,就我而言,我添加了典型的中间件:静态资源的处理程序、cookie解析器、body解析器、压缩器……我们正在考虑添加更多中间件,甚至是我们开发的自定义函数。

所以我的问题是,是否有任何时刻、任意数量的处理程序可能会导致应用程序出现性能问题?或者是否有与此相关的摘要或某人所做的任何测试?

谢谢。

Que*_*tin 6

每个中间件都是针对每个请求运行的一段代码。

每一项都会降低性能。也许一点,也许很多,这取决于代码的作用。