2016-07-30 4 views
2

Ich benutze Windows 7-Betriebssystem. Ich habe ein Problem, wenn ich versuche Befehl zu starten, wie: (! Vielleicht auch mehr)Composer-Update verbringen viel Zeit

php composer.phar update 

15 Minuten Aktualisierungs zu starten und ich habe eine gute Internetverbindung. Es passiert, wenn ich andere Internetverbindungen benutze.

Was passiert?

+0

Ist die Quelle erreichbar? Wenn nicht, müssen Sie den Proxy verwenden. –

+0

Erfordert der Composer selbst etwa 15 Minuten zum Starten oder ist es das Update, das Ihre Pakete herunterlädt und installiert, die diese 15 Minuten dauern? – kisanme

+0

Das Update dauert 15 Minuten oder mehr nicht Composer – Med

Antwort

0

Die Aktualisierung des Composers kann ein langsamer Vorgang sein, da die Abhängigkeiten in Projekten mit großen Abhängigkeitsgraphen viel Zeit benötigen. Wenn Sie den Systemmonitor zu einem bestimmten Zeitpunkt öffnen, während der Composer aktualisiert wird, werden Sie wahrscheinlich mindestens 100% CPU-Auslastung auf einem Kern sehen.

Wenn Sie XDebug aktiviert haben, deaktivieren Sie es, da dies die Leistung des Composers erheblich beeinträchtigt.

Wenn Sie composer.lock Datei haben, und Sie wollen nicht wirklich Ihr Projekt Abhängigkeiten aktualisieren, ist es am besten composer install zu verwenden, da es nur Versionen von Bibliotheken in composer.lock definiert installieren und wird viel schneller abgeschlossen werden.

+0

Ich habe zwei Fragen: Wie XDebug zu deaktivieren? Ich habe php.ini Datei bearbeitet, aber ich habe immer noch die Nachricht - Warum Composer Update sehr schnell arbeiten, wenn ich Linux-System verwende? – Med