Node.js
文章平均质量分 85
OneAPM官方技术
北京蓝海讯通科技股份有限公司(以下简称 OneAPM)是一家领先的IT运维管理软件厂商。公司于2008年成立于北京,始终秉承「让运维更加智能」的企业使命,致力于为中国的企业级用户提供一体化的智能运维解决方案。OneAPM 通过10年以上的持续研发和不断创新,目前拥有国内最完整的 IT运维管理产品线和智能探针技术。公司的产品和服务在运 营商、金融、政府、互联网、教育、能源、交通、军工等多个行业获得了广泛应用和一致好评。
展开
-
Node.js错误处理最佳实践
错误处理让人痛苦,长久以来Node.js很容易通过而不处理大量错误。但是要想建立一个健壮的Node.js程序就必须正确的处理错误,而且这并不难学。如果你实在没有耐心,那就直接绕过长篇大论跳到“总结”部分吧。翻译 2015-04-15 12:10:37 · 3635 阅读 · 0 评论 -
13 款惊艳的 Node.js 框架——第1部分
本文作者为 Peter Wayner,主要介绍13款至精至简的 Node.js 框架,帮助你简化高速网站、丰富 API 以及实时应用的开发流程。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文的第一部分。原创 2016-05-23 15:39:32 · 390 阅读 · 0 评论 -
如何在 Windows 10 中搭建 Node.js 环境?
本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js 环境。文章系国内 ITOM 管理平台 OneAPM 编译呈现。原创 2016-06-07 15:50:20 · 1220 阅读 · 0 评论 -
使用Babel和ES7创建JavaScript模块
本文主要介绍通过 ES7 与 Babel 建立 JavaScript 模块。文章系国内 ITOM 管理平台 OneAPM 工程师编译呈现,以下为正文。原创 2016-05-11 15:13:23 · 5939 阅读 · 0 评论 -
13 款惊艳的 Node.js 框架——第2部分
本文作者为 Peter Wayner,主要介绍13款至精至简的 Node.js 框架,帮助你简化高速网站、丰富 API 以及实时应用的开发流程。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文第二部分原创 2016-05-24 15:37:45 · 472 阅读 · 0 评论 -
你所未知的3种 Node.js 代码优化方式
Node.js 程序的运行可能会受 CPU 或输入输出操作的限制而十分缓慢。从 CPU 角度看,程序运行缓慢的典型原因之一就是未经优化的「热点路径」(一段经常被访问的代码)。从输入输出角度看,程序运行速度的局限可能是受底层操作系统影响,也可能是出于 Node 本身的故障。更或者,一个运行缓慢的程序可能跟 Node 本身没有任何关系,问题在于外部资源,比如数据库查询或是 API 调用缓慢,未经过优化处翻译 2016-02-23 17:54:32 · 524 阅读 · 0 评论 -
国内最大的 Node.js 社区将 New Relic 的监控产品换成了 OneAPM
国内最知名的 CNode 社区把 New Relic 的监控产品换成了 OneAPM 。难道 APM 的老大 New Relic 已经被 OneAPM 超越?毋庸置疑,在全球应用性能管理 SaaS 领域,New Relic 是当之无愧的老大。而在国内,之前还没有哪家 APM 厂商能够跟 New Relic 一较高下,为什么 OneAPM 会受到 CNode 的青睐呢?原创 2015-09-16 09:59:55 · 1902 阅读 · 0 评论 -
Node.js 4.0.0:灵雀云和 OneAPM 的整合测试
关于 Node.js 4.0.0 稳定版刚刚推出,备受期待,迫不及待地想用它写点东西;此外,要把 Demo 放到 Internet 上得有一个公网 IP ,看到灵雀云挺不错的而且提供域名解析,简直业界良心,其实早就想试试它的 CaaS(Container-as-a-Service 容器即服务)了,对于一个单点应用一个 Dockerfile 就足够;OneAPM 则是一款性能监控的 SaaS原创 2015-09-15 11:54:13 · 890 阅读 · 0 评论 -
如何用 OneAPM 优化你的 Node.js 应用?
本文主要讲解如何使用 OneAPM 提供的信息从内存、CPU 使用、响应速度等方面优化 Node.js 应用。适用于定位于刚刚使用 Node.js 开发后台的读者。本文系 OneAPM 用户投稿,本网站授权转发。本文你可看到以下内容 为什么要使用 OneAPM OneAPM 优化实例 为什么要使用 OneAPM ?初次开发 Node.js 应用的时候,由于缺乏对 Node.js原创 2015-09-10 19:59:25 · 739 阅读 · 0 评论 -
Webpack 性能优化 (一)(使用别名做重定向)
前言Webpack 是 OneAPM 前端技术栈中很重要的一部分,它非常好用,如果你还不了解它,建议你阅读这篇 Webpack 入门指迷 ,在 OneAPM 我们用它完成静态资源打包,ES6 代码的转换 ,React 组件的组织等,在接下来的日子里,我们将通过一系列文章和业界分享我们在使用 Webpack 过程中关于性能方面的经验。作为系列文章的第一篇,我们会重点介绍 Webpack 中的 reso原创 2015-07-09 23:03:47 · 8373 阅读 · 1 评论 -
Node.js 应用性能优化的五个技巧
在这个由软件定义的世界里,企业往往是通过 Web 应用和移动应用程序来提供他们大部分的服务。所以对企业来说,一个非常重要的任务就是要确保用户拥有出色的使用体验。Node.js 正迅速成为时下最流行的平台之一,它被用于方便地搭建响应速度快、易于扩展的网络应用和移动应用程序。通过下图也可以看出,Node.js 正在成为新的主流。众所周知,Node.js 是单线程服务器,新事件会触发代码的执行,进行一系列原创 2015-07-09 22:49:07 · 944 阅读 · 0 评论 -
动态修改 NodeJS 程序中的变量值
如果一个 NodeJS 进程正在运行,有办法修改程序中的变量值么?答案是:通过 V8 的 Debugger 接口可以!本文将详细介绍实现步骤。启动一个 HTTP Server用简单的 Hello World 做例子吧,不过略作修改。在 global 下放一个变量 message, 然后打印出来:// message content will be modified !global.message原创 2015-07-01 00:34:01 · 3443 阅读 · 0 评论 -
NodeJS异常处理uncaughtException篇
很多 NodeJS 的开发者在抱怨异常处理太麻烦,我们会通过一些列博客梳理一下NodeJS中常见的异常处理的手段。 和大多数编程语言一样,在 NodeJS 里可以通过throw抛出一个异常:throw new Error('Catch me');为了捕获这个异常需要把代码包在Try Catch中:try{ throw new Error('Catch me');}catch(e){原创 2015-06-09 19:57:19 · 1510 阅读 · 0 评论 -
翻译 - NodeJS错误处理最佳实践
王龑 — APRIL 13, 2015NodeJS的错误处理让人痛苦,在很长的一段时间里,大量的错误被放任不管。但是要想建立一个健壮的Node.js程序就必须正确的处理这些错误,而且这并不难学。如果你实在没有耐心,那就直接绕过长篇大论跳到“总结”部分吧。原文这篇文章会回答NodeJS初学者的若干问题: 我写的函数里什么时候该抛出异常,什么时候该传给callback,什么时候触发EventE翻译 2015-06-06 01:01:08 · 2548 阅读 · 1 评论 -
6个讨喜的 ES6 小技巧
本文作者为 Axel Rauschmayer,主要介绍6个 ES6 小技巧。文章系国内 ITOM 管理平台 OneAPM 编译呈现。原创 2016-06-06 16:42:02 · 5472 阅读 · 0 评论