Why is PHP 作曲家 https://en.wikipedia.org/wiki/Composer_(software)当我所做的只是初始化一个零依赖项的项目时,速度这么慢?以下是我运行的命令:
composer init
composer install
等待3分钟(不夸张)。
所有作曲家所要做的就是拉入自动加载器并创建/vendor
,那么为什么需要这么长时间呢?就此而言,为什么这一步没有发生在composer init
?
是否有一个配置选项可以用来拉入缓存的自动加载程序和供应商init
?
因为 Composer 是由file_get_contents()
。没有 TCP 优化、没有 Keep-Alive、没有复用等。
我创建了一个 Composer 插件来并行下载包:https://packagist.org/packages/hirak/prestissimo https://packagist.org/packages/hirak/prestissimo
$ composer global require hirak/prestissimo
请尝试一下。在我的环境中,composer install
速度变快 10 倍。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)