php - Composer 更新花费很多时间

标签 php symfony composer-php

我使用的是 Windows 7 操作系统。当我尝试启动如下命令时遇到问题:

php composer.phar update

启动更新需要 15 分钟,我的互联网连接状况良好(可能更久!)。当我使用其他互联网连接时会发生这种情况。

发生了什么?

最佳答案

Composer 更新可能是一个缓慢的操作,因为它需要花费大量时间来解决具有大依赖关系图的项目中的依赖关系。如果您在 composer 更新时的某个时刻打开系统监视器,您可能会看到至少一个内核的 CPU 使用率为 100%。

如果您启用了 XDebug,请禁用它,因为它会显着降低 Composer 的性能。

每当你有 composer.lock 文件并且你实际上不想更新项目的依赖项时,最好使用 composer install,因为它只会安装composer.lock 中定义的库版本将更快完成。

关于php - Composer 更新花费很多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38669644/

相关文章:

php - 是否有任何用于 mysql 的表更改跟踪工具可以将所有更改记录到其他表中?

php - 加入同一日期的总和

php - Symfony3如何在数据库中存储用户角色

html - 我无法正确定位导航栏中的某个元素

php - Composer 更新-vvv 不工作

php - 使用已删除依赖项的 Composer 包

php - 如何在 Packagist 中重命名 PHP 包

php - Virtuemart $变量。我在哪里可以学习/输出它们?

php - Apache ErrorDocument 指令不重定向

php - Symfony2 Monolog 电子邮件只有一些异常(exception)