【发布时间】:2015-03-15 05:25:03
【问题描述】:
我们必须使用 GitHub 上的 VCS 存储库将数百个包迁移到 composer,我注意到即使在根服务器上它也非常慢,使用具有 20 到 30 多个包的普通应用程序。在家用机器上,情况更糟。事实上,它使工作变得非常乏味,并且在某种程度上是不可接受的。
是否有任何改进可以加快速度? Zip 或 packagist 也不是我们的选择。
【问题讨论】:
-
您使用的是
composer install还是composer update? -
如果
composer install和有效的composer.lock文件超慢,则问题不在于 Composer。 -
是的,删除锁定文件会导致安装缓慢。
composer install使用锁定文件来加快安装速度。 -
我永远不会在生产环境中使用
composer update。它将安装最新版本的软件包,这可能会破坏您的生产环境,因为您之前没有测试过它们。始终首先在您的开发机器上使用composer update,对其进行测试,如果所有测试都有效,请将composer.lock部署到您的生产环境并在那里运行composer install。现在,composer 会完全安装您之前测试过的版本,即使有更新(但未经测试)的版本。 -
OP:来自the edit history - 看起来你正试图删除这个问题。与legal T&Cs you sign up to 相比,它可能会继续被撤销:“您同意,您为网络贡献的所有订阅者内容都根据知识共享署名相同方式共享许可永久且不可撤销地授权给 Stack Exchange。”我不为该网站工作,但如果您有特殊原因要删除 - 可能值得联系询问Contact us
标签: php composer-php