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 目录。
特别声明
本站提供的Composer,源自互联网,在2021-04-02 09:11:58收录时,该网页上的内容,都属于合规合法,资源猫网遵守和尊重国家法律法规对著作权人和版权的保护,如有侵权内容和资源猫网无关,资源猫网会第一时间将含有违法信息和侵权内容的网站收录页面进行断链以及彻底删除处理。因为网址导航的特殊性,收录的网站域名会有过期、删除、重新注册等情况,资源猫网不声明也不保证该链接的正确性和可靠性,请仔细考虑清楚后,再进行访问,如有风险自行承担。
123云盘是一款专注于大文件传输分发的云存储服务产品,它以空间大、不限速、无广告为特点,旨在为用户提供高效便捷的文件存储和传输
发布时间:12-27问真八字排盘软件是一款支持安卓、iOS和网页版的专业命理应用,是专业命理师的首选。除了提供八字命盘的准确信息外,还配备了问真罗
发布时间:02-13欢迎使用MikuTools,目前共开发了数十款有趣的小功能,数量还在持续增加中。如果觉得某一款不错,不妨安利给他人使用。
发布时间:02-13ChatGPT是由美国人工智能公司OpenAI开发和训练的,OpenAI的幕后老板是硅谷投资者山姆·阿尔特曼和亿万富翁埃隆·马斯克。
发布时间:02-02Science/AAAS 同行评审期刊提供有影响力的研究、每日新闻、专家评论和职业资源。
发布时间:01-31