Express

  • Published on
    系统存在一个用于概览的接口,该接口在一次请求中对数据库执行了多次聚合(aggregate)操作.由于每次请求的查询量较大,性能存在瓶颈,导致响应速度缓慢,影响用户体验.
  • Published on
    在 Express 中,中间件是处理请求和响应流程中的核心部分.根据执行时机,可以将中间件分为前中间件(前置中间件)和后中间件(后置中间件).
  • Published on
    Express 本身是单线程的,但可以通过 Node.js 的 cluster 模块 或 pm2 等工具来利用多核 CPU,从而提升性能.多进程的引入虽然提高了性能,但也可能带来数据一致性、资源竞争等潜在的进程不安全问题.以下是详细的讲解.