我们必须使用GitHub上的VCS存储库将几百个软件包迁移到编写器,并且我注意到它甚至在根服务器上的速度极慢,使用一个20到30多个软件包的普通应用程序.在家用机器上它甚至最差.事实上,这使得工作变得非常繁琐,而且在某种程度上是不可接受的.
有什么改进可以加快它吗?Zip或packagist也不是我们的选择.
ins*_*ign 24
使用Prestissimo
Prestissimo是一个全局的Composer插件,可以并行安装依赖项.这很疯狂.值得注意的是,Prestissimo需要cURL,这可能不适用于某些防火墙或代理.我个人并没有遇到任何问题.
确保您的composer.lock文件处于版本控制和主项目中对于composer install快速创建至关重要.它包含一个包列表以及Composer用于加快安装过程的信息(包括特定版本).
有关详细信息,请参阅https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file.
我会尝试两件事
1) 使用详细选项 -v 来查看花费了这么长时间。这可能是您的互联网带宽或延迟,或其他令人惊讶的事情。
2) 使用 --no-dev 和 --prefer-dist 选项来防止作曲家考虑您不在生产中使用的版本。
第三 :) 您可以在某处运行常规的后台作曲家更新,以使缓存保持最新。所以至少你的安装会快一点。
(附言。我确定有 -v -vv 和 -vvv 用于详细级别,但我现在在文档中看不到……我以为只有第二级才能提供下载速度。)
| 归档时间: |
|
| 查看次数: |
10077 次 |
| 最近记录: |