搜书网 本次搜索耗时 0.024 秒,为您找到 100 个相关结果.
  • Node.js安装

    Node.js安装 Node.js安装 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的, 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效, 非常适合 run across distributed devices 的 data-intensive...
  • Node.js 应用故障排查手册

    Node.js 应用故障排查手册 目录 相关专栏 贡献方式 贡献列表 LICENSE Node.js 应用故障排查手册 本手册主要的目的是帮助广大的 Node.js 开发者应对开发和线上部署中遇到的问题: 线上/线下应用出现故障时如何更快地定位问题 应用部署前压测中遇到的性能不足问题调优 目录 序章:本书定位与大纲 第一部分:...
  • 常规排查的指标

    常规排查的指标 楔子 错误日志 系统指标 I. CPU & Memory II. Disk 磁盘占用率 III. I/O 负载 IV. TCP 连接状态 结尾 常规排查的指标 楔子 当我们第一次遇到线上异常时,很多人会感觉无从下手。本节作为预备篇,将从服务器异常时常见的排查指标开始,帮助大家建立一个更加直观的问题处理体系。毕...
  • Node.js 性能平台使用指南

    Node.js 性能平台使用指南 楔子 架构 最佳实践 I. 配置合适的告警 II. 按照告警类型进行分析 a. 磁盘监控 b. 错误日志 c. 进程 CPU 高 d. 内存泄漏 e. 出现核心转储 结尾 Node.js 性能平台使用指南 楔子 前一节中我们借助于 Chrome devtools 实...
  • 安装Node.js

    安装Node.js 目前Node.js的最新版本是5.3.x。首先,从 Node.js官网 下载对应平台的安装程序,网速慢的童鞋请移步 国内镜像 。 在Windows上安装时务必选择全部组件,包括勾选 Add to Path 。 安装完成后,在Windows环境下,请打开命令提示符,然后输入 node -v ...
  • Module 的加载实现

    Module 的加载实现 浏览器加载 传统方法 加载规则 ES6 模块与 CommonJS 模块的差异 Node.js 的模块加载方法 概述 package.json 的 main 字段 package.json 的 exports 字段 CommonJS 模块加载 ES6 模块 ES6 模块加载 CommonJS 模块 同时支持两种格式的...
  • Node.js编程规范

    并没有一个官方的文档规定Node.js应用程序代码的风格,但Node.js代码分割有着一些事实上的约定”,大多数项目的代码都一定程度上遵循了这一标准。作为Node.js开发新手,我认为有必要遵守这个约定,以便于今后的交流。追根溯源,这个规范发轫于Node.js核心模块的实现,而Node.js核心模块的代码很大程度上符合JavaScript代码的一贯风格。 ...
  • 序章:本书定位与大纲

    序章:本书定位与大纲 楔子 序章:本书定位与大纲 楔子 你是否想要尝试进行 Node.js 应用开发但是又总听人说它不安全、稳定性差,想在公司推广扩张大前端的能力范畴和影响又说服不了技术领导。 JavaScript 发展到今天,早已脱离原本浏览器的战场,借助于 Node.js 的诞生将其触角伸到了服务端、PC 跨平台客户端方案等各...
  • 冗余配置传递引发的内存溢出

    冗余配置传递引发的内存溢出 楔子 最小化复现代码 问题排查过程 代码修复与确认 结尾 冗余配置传递引发的内存溢出 楔子 前面一小节我们以一个真实的压测案例来给大家讲解如何利用 Node.js 性能平台 生成的 CPU Profile 分析来进行压测时的性能调优。那么与 CPU 相关的问题相比,Node.js 应用中由于不当使用产...
  • 雪崩型内存泄漏问题

    雪崩型内存泄漏问题 楔子 最小化复现代码 感知进程出现问题 问题排查过程 I. 分析栈信息 II. 可疑字符串 III. 修复问题 结尾 雪崩型内存泄漏问题 楔子 实践篇一中我们也看到了一个比较典型的由于开发者不当使用第三方库,而且在配置信息中携带了三方库本身使用不到的信息,导致了内存泄漏的案例,实际上类似这种相对缓慢的 N...