[Composer 包分享] hirak/prestissimo 为 Composer install/update 开启多进程下载
相信大家经常被国内令人恼火的网络环境所折磨,为了安装个依赖包还得搞个梯子什么的。虽然有 composer 国内镜像 加持,但因为 composer 是单进程下载,有时候还是慢的出奇,就比如简单的初始安装一个laravel都要好几分钟。因为 node 的 npm 工具就是多进程并行下载,下载效率就很高,于是我就好奇的上 google 搜索了一下有没有办法让 composer 也能多进程并行下载依赖包呢,结果还真有,在这里安利给大家。
github 地址:
hirak/prestissimo
安装:composer global require hirak/prestissimo
(请使用全局安装)
使用:composer install/update
任何需要大量安装依赖的情景,都会自动生效。
当然为了更好的使用 composer 也建议换上国内镜像,再安利一个 composer 镜像切换工具 slince/composer-registry-manager
效果:
在完全清除缓存的情况下,对比安装一个完整 laravel 项目
使用之前耗时122s
使用之后耗时29s
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由 Summer
于 7年前 加精
推荐文章: