目前公司的项目在 jenkins 自动部署的时候会自动去调用 gulp 压缩处理等:
js 文件非常多吧,大概有一两百个,每次运行的时候:
都要花两三分钟,服务器的配置非常高,32 核:
是 gulp.js 不支持多核?还是哪里没配置好
js 文件非常多吧,大概有一两百个,每次运行的时候:
都要花两三分钟,服务器的配置非常高,32 核:
是 gulp.js 不支持多核?还是哪里没配置好
|
1
Node.js 的缺点之一就是不能充分利用多核啊
|
|
2
@lwrless 好吧...没接触过这东西..原来这样
|
|
amrioAug 17, 2015 via iPhone
3
我这边的做法是新开一个 concurrent task ,用 exec 调用 gulp task 来使用多核心。 gulp 类似插件我过,貌似没有,可能是太简单了,别人不屑做?
|
|
4
多久之前的事情了,现在早可以用多核了
利用多核请借助 child_process 、 cluster 模块 |
|
zonghuaAug 17, 2015 via iPhone
5
一个核心运行一个线程
|
|
subpoAug 17, 2015
6
可以的,开 worker ,简单的方法是把 task 分成多个子任务,在不同的 cluster 中跑
|
|
coolicerAug 17, 2015
7
|
|
yyfearthAug 17, 2015
8
NodeJS 是单线程的 没办法
只能通过调用多进程来解决 |
|
FrankFang128Aug 17, 2015
10
加 cache
|