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