设为首页 加入收藏

TOP

5 个快速的 Node.js 应用性能提示(二)
2015-11-10 13:45:04 来源: 作者: 【 】 浏览:16
Tags:快速 Node.js 应用 性能 提示
同时获得上下文信息。你可以通过查看上下文信息,看来发现一些共性。需要捕获上下文信息可能有以下这些:


我们下面就举一些例子来说明对于一个性能不好的 Node.js 事务,你将如何应用上面说的这些上下文信息来查找和发现问题。比如,如果你捕获了 User-Agent HTTP 请求头信息,那么你就可以知道用户是在哪个浏览器上执行商业事务。如果你提供的 HTTP 服务支持 GET 方法,那么你可能想通过检查Query String 里面某个或者多个变量的值来知道用户想查询什么内容。再进一步,如果你知道应用的代码是如何工作,你可能就想知道一个具体参数的值。


你可以通过配置让 AppDynamics 获取上下文信息并且加入到快照中,可以被捕获的上下文信息在上一节中已经详细介绍了。下面我们简单的介绍一下 AppDynamics 获取上下文信息的过程:


结果就是当你找到一个可以反映你试图解决的问题的快照的时候,你可以在 AppDynamics 为你捕获的上下文信息中查看是否有有用的信息。


当你使用上下文信息捕获功能的时候,因为 AppDynamics 使用侵入式代码来获取方法的参数值,这将??成原始代码运行效率有一些下降。因此,只在确实需要的地方使用这个功能。


结束语


应用性能管理的难处在于它需要在获取尽量少的数据的情况下,能够让开发人员分析出导致性能瓶颈的真正原因。?对于一个 APM 工具,都应该能够提供一系列的配置选项,以便开发人员可以在应用程序执行过程中,以尽量小的代价获得足够的性能分析数据。?这篇文章主要介绍了一下这些在实现 APM 策略的时候需要思考的核心点,这些核心点包括:


实现一个 APM 系统是非常困难的,但是象 AppDynamics 这样的系统就极大的简化了 APM 的实现。通过使用 AppDynamics, 开发人员可以很方便的在应用中实现 APM,而不会对应用本身造成很大的影响( APM 代码的引入也是会造成一定的性能下降的)。


下面关于Node.js的内容你可能也喜欢


英文原文:5 Quick Node.js Application Performance Tips


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Objective-C现代语法与新特性 下一篇Java 构造函数内部的多态方法 完..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: