MEAN.JS,高度发现/寻找网络开发瓶颈的方法

时间:2015-12-09 09:17:39

标签: angularjs node.js mongodb meanjs

:)

我最近遇到了MEAN.JS。我仍然是网络开发的初学者,但到目前为止一切都很好。最多一件事。

不幸的是,所有请求似乎需要花费大量时间 - 一次通话需要300 - 4000(!)ms(请查看屏幕截图)。我在一台最先进的计算机上进行本地开发,并想知道瓶颈可能在哪里。有没有人有同样的问题?你能给我一个如何解决这个问题的提示吗?

我已经看过这个和类似的帖子,但无法找到解决问题的方法。

What are the ways to find bottlenecks in a web application?

该框架使用MongoDB,ExpressJS,AngularJS,Node.js.你能给我一个提示如何在基于Javascript的应用程序中追踪这些延迟的来源吗? (也许是开发中的工具,插件或最佳实践方法?)您是否遇到过类似的问题?

问候, 茶

Console-Screenshot. High latencies.

1 个答案:

答案 0 :(得分:1)

很难猜出什么是错误的,因为延迟可能来自许多来源,但是如果我们抛开计算机和网络问题/配置,并考虑到你不要有任何其他进程可以影响您的应用程序性能,我要检查的第一件事是快速配置,即加载中间件的顺序。错误的中间件确实会影响应用程序的性能。