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 开发中找到瓶颈的方法的主要内容,如果未能解决你的问题,请参考以下文章

利用Memcache解决数据库高并发访问的瓶颈问题

利用Memcache解决数据库高并发访问的瓶颈问题

如何模拟低带宽、高延迟的环境? [关闭]

解决数据库高并发访问瓶颈问题

使用 MEAN.JS 用户授权

java web项目部署在linux系统出现第一次登录高延迟的问题