2011-10-20 15 views
6

मैं सोच रहा है कैसे लोड हो रहा है appkernel में बंडलों का एक बहुत (मान लीजिए कि 300+ हैं) और उनके रूटिंग जानकारी प्रभावों समग्र आवेदन प्रदर्शन?क्या बहुत सारे बंडल लोड करना सिम्फनी 2 एप्लिकेशन के समग्र प्रदर्शन को प्रभावित करता है?

इसे के मामले के रूप में देखें, बंडलों की सशर्त लोडिंग फ्रंटेंड और बैकएंड के लिए (उनमें से कुछ वास्तव में केवल एक पर्यावरण के लिए आवश्यक हैं) - क्या यह करने योग्य है?

मैं यह वास्तव में कुछ असली दुनिया परिदृश्य में यह परीक्षण के बिना जवाब देना मुश्किल हो सकता है, लेकिन शायद किसी को SF2 बड़े पैमाने पर बताने के लिए समस्या का पैमाने क्या पर्याप्त के आंतरिक भागों का अध्ययन किया है जब बंडलों का एक बहुत जोड़ने और उनकी रूटिंग कॉन्फ़िगरेशन।

उत्तर

1

मैं एसएफ 2 में एक विशेषज्ञ नहीं हूं, लेकिन मुझे पता है कि यह PHP कोड में कॉन्फ़िगरेशन संकलित करता है। तो यदि आप चीजों को सही बनाते हैं (उदाहरण के लिए एसएफ 2 बूट होने पर बंडल बूट न ​​करें), तो उन्हें PHP कोड में डाला जाएगा जो एपीसी कैश भी होगा।

सादर,

1

यह अगर यह ठीक से डिजाइन किया गया था नहीं करना चाहिए, नहीं। पुस्तकालय पथ और ऐसे कैश किए जाने चाहिए (एपीसी, डिस्क पर, आदि), लेकिन यह प्रदर्शन को प्रभावित नहीं करना चाहिए। अगर ऐसा होता है, लिथियम (http://li3.me) हेक्टेयर पर स्विच करें। लेकिन गंभीरता से, आप webdeind या कुछ के साथ xdebug जैसे कुछ का उपयोग करके बता सकते हैं।

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