小书内容

《Node.js调试指南》从CPU、内存、代码、工具、APM、日志、监控、应用这8 个方面讲解如何调试 Node.js,大部分小节都会以一段经典的问题代码为例进行分析并给出解决方案。主要内容包含:

  • CPU 相关的知识,涉及各种CPU 性能分析工具及火焰图的使用;
  • 内存相关的知识,例如Core Dump 及如何分析 heapsnapshot 文件;
  • 代码相关的知识,例如如何从代码层面避免写出难以调试的代码,并涉及部分性能调优知识;
  • 工具相关的知识,涉及常用的Node.js 调试工具和模块;
  • APM 相关的知识,例如两个不同的应用程序性能管理工具的使用;
  • 日志相关的知识,例如如何使用 Node.js 的 async_hooks 模块实现自动日志打点,并结合各种工具进行使用;
  • 监控相关的知识,例如如何使用 Telegraf + InfluxDB + Grafana 搭建一个完整的 Node.js 监控系统;
  • 应用相关的知识,给出了两个完整的 Node.js 应用程序的性能解决方案。

《Node.js 调试指南》并不适合 Node.js 初学者,适合有一定 Node.js 开发经验的人阅读。笔者倾向于将本书定位成参考书,每一小节基本独立,如果遇到相关问题,则可以随时翻到相应的章节进行阅读。

作者介绍

赵坤,网名 nswbmw,资深 Node.js开发者,开源项目 Paloma、Mongolass 和 EverBlog 作者,崇尚开源,热爱分享。曾出版《Node.js实战(双色)》和《Node.js实战(第2季)》。

你会学到什么?
  • Node.js 各种 debug 工具+技巧
  • Node.js 核心原理的讲解
  • Node.js 高级特性深入讲解
  • 如何搭建一套完整的 Node.js 日志、监控和报警系统
适宜人群

本书是 Node.js 进阶参考书,适合有一定经验 Node.js 的人阅读,如:

1、工作中遇到问题(如:CPU 彪高、内存泄露问题)却不知道如何解决的读者;
2、作为 Node.js 初中级读者进阶读物,本书有一些不错的经验总结和调试调优思路。

小书目录
对本书的赞誉
常见问题解答

1、书籍以后会更新吗?新版还要收费吗?

本书采用“精益出版”策略,也就是说会不断更新完善。如果您已经购买电子书,后续小幅更新都可免费获取。

2、这本书有纸质书吗?

这本书有纸质书销售,请您自行在各书店或网上商城查找同名书籍。我们可以为电子版本提供后续所有的更新,但我们无法为纸质版本进行同样的承诺,请您谅解。

3、这个书籍会有读者群么,如果发现书籍中的错误怎么反馈呢?

本书电子版订阅同学进作者的读者群,请添加微信 jixiaohua888,备注“Node.js 调试指南 ”,即可拉你进群。对本书有任何疑问可以直接在书籍相应章节留言或者加群向作者反馈。

4、我能在什么设备上阅读本书?

本书电子版目前只能在小专栏小书频道、小专栏平台小程序在线阅读,后期小专栏也将发布 Android 和 iOS App,敬请期待。

修改小书背景颜色
编辑小书背景颜色
保存
试读
解锁
你的解锁链接已复制成功
将链接发送给文件输出助手,然后打开链接即可解锁
取消