composerのスピードアッププラグイン




composerでLaravelとかインストールすると5分から10分くらい待つイメージがあるのですが、そのスピードを上げるプラグインがあるということを知ったので試してみました。

使用するプラグイン

hirak/prestissimoプラグインを使用します。

composerを速くするプラグイン・prestissimoを作った
http://blog.tojiru.net/article/432944706.html

インストール方法

手順に書いてある通りですが、以下のコマンド一発です。

$ composer global require hirak/prestissimo

プラグイン有無によるスピード比較

インストールできたらあとはcomposerでLaravelをダウンロードしてみます。
ダウンロードする前にキャッシュはクリアしておきます。

$ composer clear-cache

キャッシュクリアしたらLaravelをcomposer経由でインストールしてみました。
その速度は、2分55秒。
だいぶ早い感じがします。
プラグインインストール前はというと、一度プラグインをアンインストールしてLaravelをcomposerでインストールしたら6分19秒でした。
だいぶ違いますね。

まとめ

composerでインストールを何回もする機会がなければプラグインをインストールしてcomposerの処理時間を短くしなくても良いかもしれませんが、頻繁にcomposerを使うのであればプラグインをインストールするとだいぶ効率が良くなりそうですね。