如何加快 Node.js 应用的启动速度

  1. 云栖社区>
  2. 淘系技术>
  3. 博客>
  4. 正文

如何加快 Node.js 应用的启动速度

淘系技术 2019-09-19 17:38:13 浏览777
展开阅读全文

image.png

作者|杜佳昆(凌恒)
出品|阿里巴巴新零售淘系技术部

我们平时在开发部署 Node.js 应用的过程中,对于应用进程启动的耗时很少有人会关注,大多数的应用 5 分钟左右就可以启动完成,这个过程中会涉及到和集团很多系统的交互,这个耗时看起来也没有什么问题。

目前,集团 Serverless 大潮已至,Node.js serverless-runtime 作为前端新研发模式的基石,也发展的如火如荼。Serverless 的优势在于弹性、高效、经济,如果我们的 Node.js FaaS 还像应用一样,一次部署耗时在分钟级,无法快速、有效地响应请求,甚至在脉冲请求时引发资源雪崩,那么一切的优势都将变成灾难。

所有提供 Node.js FaaS 能力的平台,都在绞尽脑汁的把冷/热启动的时间缩短,这里面除了在流程、资源分配等底层基建的优化外,作为其

网友评论

登录后评论
0/500
评论
淘系技术
+ 关注
所属云栖号: 淘系技术