《Node.js 调试指南》
《Node.js调试指南(全彩)》从CPU、内存、代码、工具、APM、日志、监控、应用这8 个方面讲解如何调试 Node.js,大部分小节都会以一段经典的问题代码为例进行分析并给出解决方案。其中,第1 章讲解CPU 相关的知识,涉及各种CPU 性能分析工具及火焰图的使用;第2 章讲解内存相关的知识,例如Core Dump 及如何分析 heapsnapshot 文件;第3 章讲解代码相关的知识,例如如何从代码层面避免写出难以调试的代码,并涉及部分性能调优知识;第4 章讲解工具相关的知识,涉及常用的Node.js 调试工具和模块;第5 章讲解APM(Application Performance Management)相关的知识,例如两个不同的应用程序性能管理工具的使用;第6 章讲解日志相关的知识,例如如何使用Node.js 的async_hooks 模块实现自动日志打点,并结合各种工具进行使用;第7 章讲解监控相关的知识,例如如何使用Telegraf + InfluxDB + Grafana 搭建一个完整的Node.js 监控系统;第8 章讲解应用相关的知识,给出了两个完整的Node.js 应用程序的性能解决方案。
《Node.js调试指南(全彩)》并不适合Node.js 初学者,适合有一定Node.js 开发经验的人阅读。笔者倾向于将本书定位成参考书,每一小节基本独立,如果遇到相关问题,则可以随时翻到相应的章节进行阅读。
当当 | 京东 | 淘宝 | 亚马逊 | china-pub
开发环境
- MacOS|Linux(Ubuntu@16.04 64位)
- Node.js@8.9.4
目录
- CPU 篇
- 内存篇
- 代码篇
- 工具篇
- APM 篇
- 日志篇
- 监控篇
- 应用篇
扩展阅读
- 📚编程书籍汇总
- Typescript 中文文档
- TypeScript 入门教程
- Git 入门教程
- Bash 教程
- JavaScript 教程
- 码农题库 - 每日一题
- Js 函数式编程指南
- JavaScript 秘密花园
- 你不懂的JavaScript
- ECMAScript 6 入门
- Babel中文文档
- Weback4 中文网
- localForage 中文文档
- React Bits中文版
相关文章推荐
- NODEJS进阶系列
- TypeCcript深入探索
- JavaScript深入系列
- JavaScript专题系列
- ES6进阶深耕系列
- 趣聊CSS系列
- 深入理解JavaScript原理系列
- Js中文网周刊
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「IT平头哥联盟」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程