محمدحسن مزروعی
محمدحسن مزروعی
خواندن ۱ دقیقه·۵ سال پیش

حل مشکل سرعت نصب پکیج در Composer با Prestissimo

همونطور که میدونید Composer یک پکیج منیجر برای PHP هست که از طریق اون میتونید پکیج های مختلفی رو نصب کنید.

ممکنه خیلی مواقع موقه اجرای دستورات نصب و آپدیت با کندی سرعت مواجه شید. اگر دستور رو با vvv اجرا کنید متوجه میشید که چقدر درخواست ارسال میشه تا بالاخره پکیج ها نصب بشن. برای مثال دستور نصب تاریخ جلالی رو با vvv اجرا کنید تا ببینید چه اتفاقی میفته:

composer require morilog/jalali -vvv

این مشکل با نصب پکیج Prestissimo به صورت گلوبال قابل برطرفه. یعنی این پکیج یک پلاگین برای Composer محسوب میشه و باعث میشه پکیج ها و فایل ها به صورت موازی دانلود بشن و سرعت رو فوق العاده بالا میبره. پس دستور زیر رو اجرا کنید:

composer global require hirak/prestissimo

حالا دوباره پکیج تاریخ جلالی رو نصب کنید و تفاوت سرعت رو احساس کنید.

مورد دیگه ای رو که باید توجه کنین اینه که اکستنشن xdebug رو هم غیرفعال کنید. البته اگه فعال باشه خود Composer موقع اجرا به شما اخطار میده و میگه پرفورمنس رو پایین میاره.

امیدوارم این مورد هم به شما کمک کنه. اگر سوالی بود بپرسید.

composerphpکامپوزر
شاید از این پست‌ها خوشتان بیاید