Prestissimo o como acelerar el proceso de descarga a Composer

composer.png
Solucionex
28
Mayo 20

Hoy no me extenderé mucho, pero no por ello nuestra entrada de blog será menos importante.

Cuando usamos Composer hay algunas operaciones que pueden ser lentas y llevarnos más tiempo del que nos gustaría. Para acelerar estas operaciones existe Prestissimo que nos permite realizar la descarga de paquetes en paralelo y así acelerar el proceso de instalación.

Los requisitos para su uso son:

  • composer >=1.0.0 (includes dev-master)
  • PHP >=5.3, (suggest >=5.5, because curl_share_init)
  • ext-curl

Su instalación es muy sencilla lanzando el siguiente comando, recomendablemente a nivel global:

$ composer global require hirak/prestissimo

En el siguiente ejemplo el tiempo de descarga pasa de 288s a 26s.

$ composer create-project laravel/laravel laravel1 --no-progress --profile --prefer-dist

Prestissimo