【发布时间】:2020-05-18 07:55:10
【问题描述】:
我们构建了一个 MEAN 堆栈应用程序,在客户端一切正常,但在服务器端,API 请求和响应非常慢。
例如。如果有来自 Angular 的请求,则该请求需要 6-8 秒才能到达服务器端。
这发生在本地主机和托管服务器中
是否需要进行任何配置以使请求和响应快速?
我们正在使用节点 12、角度 8 和 apache
【问题讨论】:
-
首先打开您的 FE 应用并查看 devtools 网络选项卡。找到您的任何请求并检查大部分时间究竟需要什么。我预计“等待(TTFB)”会花费大部分时间,但可能还有其他问题。如果 TTFB 是主要部分 - 实际上服务器执行其代码需要很长时间,您应该在那里寻找问题。有许多工具可以测量代码评估时间,例如
process.hrtime()。用它来查找代码中的瓶颈
标签: node.js angular apache express mean-stack