MEAN.JS,高延迟/在 Web 开发中找到瓶颈的方法
Posted
技术标签:
【中文标题】MEAN.JS,高延迟/在 Web 开发中找到瓶颈的方法【英文标题】:MEAN.JS, high latence / ways to find bottlenecks in web-development 【发布时间】:2015-12-09 09:17:39 【问题描述】::)
我最近遇到了MEAN.JS。我仍然是网络开发的初学者,但到目前为止一切都很好。最多一件事。
不幸的是,所有请求似乎都需要大量时间 - 一次调用需要 300 - 4000(!) 毫秒(请查看屏幕截图)。我正在最先进的计算机上进行本地开发,想知道瓶颈可能在哪里。有没有人有同样的问题?你能告诉我如何解决这个问题吗?
我看过这篇文章和类似的帖子,但找不到解决方法。
What are the ways to find bottlenecks in a web application?
该框架使用 MongoDB、ExpressJS、AngularJS、Node.js。您能否给我一个提示,如何在基于 javascript 的应用程序中追踪这些延迟的来源? (可能是开发中的工具、插件或最佳实践方法?)您是否遇到过类似的问题?
您好, 茶
【问题讨论】:
【参考方案1】:很难猜出问题出在哪里,因为延迟可能源于多种来源,但如果我们将计算机和网络问题/配置放在一边,并考虑到您没有运行任何其他可能影响您的应用的进程性能方面,我首先要检查的是快速配置,即加载中间件的顺序。放错位置的中间件确实会影响应用的性能。
【讨论】:
非常感谢您的提示。 :) 我仍在搜索并在这里发布我的发现。以上是关于MEAN.JS,高延迟/在 Web 开发中找到瓶颈的方法的主要内容,如果未能解决你的问题,请参考以下文章