首頁  >  文章  >  開發工具  >  【Composer 套件分享】 hirak/prestissimo 為 Composer install/update 開啟多進程下載

【Composer 套件分享】 hirak/prestissimo 為 Composer install/update 開啟多進程下載

藏色散人
藏色散人轉載
2019-08-19 14:29:282638瀏覽

下面由composer使用教學欄位來分享一個Composer 包,希望對需要的朋友有幫助!

【Composer 套件分享】 hirak/prestissimo 為 Composer install/update 開啟多進程下載

相信大家常常被國內令人惱火的網路環境所折磨,為了安裝個依賴包還得搞個梯子什麼的。雖然有 composer 國內鏡像 加持,但因為 composer 是單進程下載,有時還是慢的出奇,就比如簡單的初始安裝一個 laravel 都要好幾分鐘。因為node 的npm 工具就是多進程並行下載,下載效率就很高,於是我就好奇的上google 搜尋了一下有沒有辦法讓composer 也能多進程並行下載依賴包呢,結果還真有,在這裡安利給大家。

github 位址:

hirak/prestissimo

安裝:

composer global require hirak/prestissimo (请使用全局安装)

使用:

# composer install/update 任何需要大量安裝依賴的情景,都會自動生效。

當然為了更好的使用composer 也建議換上國內鏡像,再安利一個composer 鏡像切換工具slince/composer-registry-manager

#效果:

在完全清除快取的情況下,比較安裝一個完整laravel 專案

使用之前耗時122s

【Composer 套件分享】 hirak/prestissimo 為 Composer install/update 開啟多進程下載

使用之後耗時29s

【Composer 套件分享】 hirak/prestissimo 為 Composer install/update 開啟多進程下載

更多composer使用技術文章,請造訪composer指令使用圖文教學欄位!

以上是【Composer 套件分享】 hirak/prestissimo 為 Composer install/update 開啟多進程下載的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除