چگونه مشکل کند بودن Composer را حل و ۱۰ برابر سریع تر کنیم؟

بدون دیدگاه

یکی از مشکلاتی که اخیرا با آن روبرو شدم کند بودن شدید کمپوزر (Composer) یا بهتره بگم توقف کامل سایت به خاطر composer بود.

با کمی جستجو به راه حل جالبی رسیدم که شاید برای شما هم مفید باشه.

این مشکل به احتمال زیاد به یکی از این دو مورد مربوط میشه:

  • xDebug
  • Composer

برای حل مورد اول کافیه ماژول xdebug رو غیرفعال کنید.

برای مورد دوم هم کافیست ماژول زیر رو نصب کنید و مشکل برطرف خواهد شد:

$ composer global require hirak/prestissimo

Composer به صورت پیش فرض بر پایه تابع file_get_contents() پیاده سازی شده است و این تابع از قابلیت هایی مثل بهینه سازی های TCP، قابلیت keep-alive و multiplexing بی بهره است.

با نصب ماژول بالا، کتابخانه های پروژه به صورت موازی و در نتیجه ۱۰ برابر سریع تر دانلود می شوند.

در همین رابطه :   چگونه در PHP از تاریخ فعلی بکاهیم یا به آن اضافه کنیم؟
دسته بندی : PHP

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *