Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
467 views
in Technique[技术] by (71.8m points)

Node Web服务,执行一个大任务的时候,全世界都停止了?

后台用express做web服务。有一个需求是需要将动态内容生成静态页面。也就是express读取所有的文章,然后将文章写成html。这个过程中,程序没有做任务限制。当生成1万篇文章的过程中。在访问一些需要express处理的动态功能,发现都在等待状态了。是不是这一个生成的任务,把cpu全占了?导致其他的业务都只能等待。那应该怎么解决这个问题呢?### 问题描述


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

这种操作建议单独开一个进程来跑,可以试下 child_process


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...