【Composer 包分享】 hirak/prestissimo 為 Composer install/update 開啟多程式下載

無限之秋發表於2018-01-08

相信大家經常被國內令人惱火的網路環境所折磨,為了安裝個依賴包還得搞個梯子什麼的。雖然有 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
file
使用之後耗時29s

相關文章