Maison > Article > outils de développement > [Partage du package Composer] hirak/prestissimo permet le téléchargement multi-processus pour l'installation/la mise à jour de Composer
Ce qui suit est un package Composer partagé par la colonne Tutoriel d'utilisation du compositeur J'espère qu'il sera utile aux amis qui en ont besoin !
Je crois que tout le monde est souvent torturé par l'environnement réseau ennuyeux en Chine. Pour installer des packages de dépendances, vous devez construire une échelle ou quelque chose du genre. Bien qu'il soit pris en charge par composer miroir domestique, étant donné que composer est un téléchargement en un seul processus, il est parfois étonnamment lent. Par exemple, une simple installation initiale de laravel prend plusieurs minutes. Étant donné que l'outil npm de node permet le téléchargement parallèle de plusieurs processus, l'efficacité du téléchargement est très élevée, j'ai donc curieusement cherché sur Google pour voir s'il existait un moyen pour composer de télécharger des packages de dépendances en parallèle avec plusieurs processus. Le résultat est vrai. est le guide d'Amway pour tout le monde.
Adresse github :
Installation :
composer global require hirak/prestissimo (请使用全局安装)
Utilisation :
composer install/update
Tout scénario nécessitant l’installation d’un grand nombre de dépendances prendra automatiquement effet.
Bien sûr, afin de mieux utiliser composer, il est également recommandé de passer à une image domestique et d'installer un outil de changement d'image de compositeur slince/composer-registry-manager
Effet :
Dans le cas d'un vidage complet du cache, par rapport à l'installation d'un projet Laravel complet
Il a fallu 122 secondes avant utilisation
Cela a pris 29 secondes après utilisation
Pour des articles plus techniques sur l'utilisation du compositeur, veuillez visiter la colonne Tutoriel graphique sur l'utilisation des commandes du compositeur !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!