یکی از مشکلاتی که اخیرا با آن روبرو شدم کند بودن شدید کمپوزر (Composer) یا بهتره بگم توقف کامل سایت به خاطر composer بود.
با کمی جستجو به راه حل جالبی رسیدم که شاید برای شما هم مفید باشه.
این مشکل به احتمال زیاد به یکی از این دو مورد مربوط میشه:
- xDebug
- Composer
برای حل مورد اول کافیه ماژول xdebug رو غیرفعال کنید.
برای مورد دوم هم کافیست ماژول زیر رو نصب کنید و مشکل برطرف خواهد شد:
$ composer global require hirak/prestissimo
Composer به صورت پیش فرض بر پایه تابع file_get_contents()
پیاده سازی شده است و این تابع از قابلیت هایی مثل بهینه سازی های TCP، قابلیت keep-alive و multiplexing بی بهره است.
با نصب ماژول بالا، کتابخانه های پروژه به صورت موازی و در نتیجه 10 برابر سریع تر دانلود می شوند.