更快的作曲家安装

bra*_*mon 14 php composer-php

作曲家安装通常需要几分钟.在生产环境中,它感觉太慢了.是否可以将作曲家安装到临时目录然后切换它?如果可能,停机时间应该大约为零.

或者还有其他方法可以更快地进行作曲家安装吗?

小智 16

我创建了一个composer插件来并行下载包.
https://packagist.org/packages/hirak/prestissimo

$ composer global require hirak/prestissimo

请试一试.在我的环境中,composer install变得快10倍.


Jer*_*all 4

有时,您可以composer install通过使用该标志来显着加快速度--prefer-dist,这恰好是推荐用于生产用途的标志:

--prefer-dist:与 相反--prefer-source,如果可能的话,composer 将从 dist 安装。这可以大大加快构建服务器和其他通常不运行供应商更新的用例上的安装速度。

composer install此处的文档: http: //getcomposer.org/doc/03-cli.md#install

有时进行编辑以澄清

我说它有时会加速,composer install因为有很多因素会导致它感觉缓慢,其中最重要的是网络性能和当前的 Github 状态。安装缓慢确实令人沮丧,但这并不总是 Composer 的原因。