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

淘系技术 2019-09-19

淘宝技术

image.png

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

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

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

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

登录 后评论
下一篇
corcosa
11800人浏览
2019-10-08
相关推荐
开源的任务队列服务 HTQ
724人浏览
2017-06-02 10:48:00
webpack配置
1354人浏览
2018-05-23 07:59:08
Vue.js快速入门
2155人浏览
2017-09-29 17:34:42
如何编写最佳的Dockerfile
390人浏览
2019-04-16 10:59:38
如何编写最佳的Dockerfile
430人浏览
2017-05-15 10:50:00
如何编写最佳的Dockerfile
1610人浏览
2017-10-11 14:00:00
JavaScript引擎 V8 的前世今生
407人浏览
2019-08-06 23:43:07
Docker简明教程
1548人浏览
2017-09-19 10:34:00
nodejs 基础篇整合
668人浏览
2018-12-23 13:46:33
node.js笔记
895人浏览
2018-08-10 12:53:00
Ghost博客安装
4283人浏览
2016-04-22 16:45:52
1
1
0
743