2015-04-01 7 views
5

के लिए नई अवशेष में दिखाया गया नया नया अवशेष में, मैं हेरोोकू पर होस्ट किए गए PHP 5.6 एप्लिकेशन के लिए एक लेनदेन ट्रेस देख सकता हूं। लेनदेन को निष्पादित करने के लिए 21,600ms लगे और उनमें से 87% Composer\Autoload\includeFile था। मेरी समझ से, Composer\Autoload\includeFile में केवल include $file; शामिल हैं, इसलिए मुझे नुकसान है।बेहद धीमी संगीतकार Autoload includeFile Heroku ऐप

यह समस्या अक्सर नहीं होती है, और इस प्रकार के अधिकांश लेनदेन ठीक लगते हैं।

इतने लंबे समय तक क्या हो सकता है?

उत्तर

-2

मुझे संगीतकार के साथ एक ही परिणाम मिलता है। संगीतकार पुस्तकालयों को वास्तव में काफी आसान बनाता है, लेकिन लोडिंग की गति डिफ़ॉल्ट रूप से धीमी होती है। उत्पादन वातावरण में अपने कोड को तैनात करने के लिए आपको "--optimize-autoloader" ध्वज का उपयोग करना चाहिए। अन्यथा, आप 20% -25% प्रदर्शन खो देंगे।

+0

यदि आप कृपया बता सकते हैं कि आप यह कैसे करते हैं? – jtanmay

+0

@ लीरिथ मेरे पास एक ही समस्या है, हालांकि मैंने रन - ऑप्टिमाइज़-ऑटोलोडर (या PHP कारीगर अनुकूलित) किया था। अभी भी कारणों की खोज करें – djt

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