Composer 2.0 现已发布,包含性能改进
发布时间 作者: Eric L. Barnes
今天 Composer 发布了 v2.0,其中包含许多更改和性能改进
我们几乎对所有内容进行了彻底的改造,从 Composer 和 packagist.org 之间使用的协议到依赖项解析,包括使用 curl 并行下载文件和约束评估优化。这在速度和内存使用方面带来了巨大的改进。差异取决于您的用例,因此虽然我看到了一些项目中速度和内存使用都提高了 50% 以上的报告,但我无法给出确切的数字。但我相信如果您还没有尝试过 Composer 2,您一定会感到惊喜。
我上周将我的本地 Composer 版本更新到 beta 版本,可以确认它比 v1 快很多,并且使用的内存更少。更新也很容易,以下是他们概述的说明
如果您从 1.x 运行
composer self-update
,它将警告您 Composer 的新稳定主版本可用,您可以使用composer self-update --2
迁移到它。如果您遇到问题,您可以随时使用 composer
self-update --1
返回。希望这将使每个人都能够轻松地尝试新版本。