Composer
- Composer网站介绍
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
Composer 2.0新功能
性能提升
从 Composer 和 packagist.org 之间使用的协议到依赖关系解析,我们几乎对所有内容进行了全面检查,包括使用 curl 来并行下载文件和优化约束评估。这带来了速度和内存使用方面的巨大改进。差异取决于您的使用方式,因此尽管我看到这两项改进在某些项目上都有超过 50% 的提升,但我无法在这上面给出确切的数字。但是我敢肯定,如果您还没有尝试过 Composer 2,将会感到非常惊讶。
补充一句,require/remove和部分更新(partial updates )现在变得快多了,因为 Composer 现在将仅加载需要更改的程序包的元数据。
在启用 ext-curl 的环境下,Composer 2 在初始更新和安装 (bootstrapped project, empty cache) 的总时间减少了大约 60% 。
架构变更和确定性
重构了依赖更新的内部工作方式,对您而言,这将导致确定性更高的更新。vendor 目录的当前本地状态将不再干扰更新。
更新完成后,安装过程将自动运行,并且现在将首先执行所有网络相关操作,并在可能的情况下并行执行。如果在安装过程中发生网络错误,这将避免为您留下一个部分更新的 vendor 目录。
1、Composer简称,2021-04-19 17:25:18收录于聚芝麻软件下载栏目
2、截止目前访问量
3、所属等级为3,最近一次更新时间为2024-11-21 20:35:38
1、本站数据只供参考,实际数据以及版权归Composer所有
2、欢迎大家共同监督,打击违法犯罪网站,后期如出现违规,请及时联系网站管理员处理。
3、聚芝麻仅提供Composer信息展示,不承担相关法律责任。
4、本文地址 https://www.juzhima.com/ruanjianxiazai/942.html,复制请保留版权链接。