2015-01-16 9 views
10

हमें गिटहब पर वीसीएस रिपोजिटरी का उपयोग करके संगीतकार को कुछ सौ पैकेज माइग्रेट करना होगा और मैंने 20 से 30+ पैकेजों के साथ औसत ऐप का उपयोग करके रूट सर्वर पर भी धीमी गति से देखा है। घर मशीनों पर यह भी सबसे खराब है। असल में यह काम वास्तव में थकाऊ और किसी भी तरह से अस्वीकार्य बनाता है।मैं संगीतकार इंस्टॉल को कैसे बढ़ा सकता हूं?

क्या कोई सुधार है जो इसे गति देने के लिए किया जा सकता है? ज़िप या पैकाजिस्ट हमारे लिए एक विकल्प नहीं है।

+1

क्या आप 'संगीतकार इंस्टॉल' या 'संगीतकार अद्यतन' का उपयोग कर रहे हैं? – ceejayoz

+0

यदि वैध 'composer.lock' फ़ाइल के साथ' संगीतकार इंस्टॉल 'सुपर-धीमी है, तो समस्या संगीतकार के साथ नहीं है। – ceejayoz

+0

हां, लॉक फ़ाइल को हटाने से धीमी स्थापना हो जाएगी। इंस्टॉलेशन को तेज़ करने के लिए 'संगीतकार इंस्टॉल' लॉक फ़ाइल का उपयोग करता है। – ceejayoz

उत्तर

3

यह सुनिश्चित करना कि आपकी composer.lock फ़ाइलें संस्करण नियंत्रण में हैं और आपकी मुख्य परियोजना composer install तेज़ बनाने के लिए महत्वपूर्ण है। इसमें संकुलों और उनके बारे में जानकारी (विशिष्ट संस्करणों सहित) की एक सूची शामिल है जो संगीतकार स्थापना प्रक्रिया को तेज़ करने के लिए उपयोग करता है।

अधिक जानकारी के लिए https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file देखें।

1

दो बातें मैं

1) वर्बोज़ विकल्प -v उपयोग करके देखें कि क्या इतने लंबे समय ले रहा है की कोशिश करेंगे। यह आपकी इंटरनेट बैंडविड्थ या विलंबता हो सकती है, या कुछ और आश्चर्यजनक हो सकती है।

2) कंपोज़र को उन संस्करणों पर विचार करने से रोकने के लिए --no-dev और --prefer-dist विकल्प का उपयोग करें जिन्हें आप उत्पादन में उपयोग नहीं कर रहे हैं।

तीसरा :) आप कैश को अद्यतित रखने के लिए कहीं भी नियमित पृष्ठभूमि संगीतकार अद्यतन चला सकते हैं। तो कम से कम आपके इंस्टॉल थोड़ा तेज हो जाएगा।

(Ps। मैं यकीन है कि -v -vv वहाँ था और विस्तार के स्तर के लिए -vvv लेकिन मैं उस डॉक्स में अब नहीं देख सकते हैं ... मैं केवल सोचा दूसरे स्तर आप गति डाउनलोड दे दी है।)

14

प्रेस्टिसिमो

Prestissimo एक वैश्विक संगीतकार प्लगइन है जो समानांतर में निर्भरता स्थापित करता है। यह पागल तेज़ है। यह ध्यान देने योग्य है कि प्रेस्टिसिमो को कर्ल की आवश्यकता होती है, जो कुछ फ़ायरवॉल या प्रॉक्सी के पीछे काम नहीं कर सकती है। मैंने व्यक्तिगत रूप से किसी भी मुद्दे पर भाग नहीं लिया है।

+0

क्या इस तरह का कोई पैकेज है एनपीएम भी स्थापित करें? – Justin

+0

निश्चित रूप से, इसे ied कहा जाता है। यह गूगल। – insign

+2

@ जस्टिन फेसबुक ने यार्न नामक एक नया पैकेज जारी किया है https://code.facebook.com/posts/1840075619545360 – iamkristher

संबंधित मुद्दे