ColdFusion टेम्पलेट अनुरोध गिनती अनुकूलन




administration (2)

अनुरोधों की सही संख्या खोजने का तरीका लोड परीक्षण है। यही है, जब आप अनुरोध संख्या भिन्न करते हैं, तो लोड के तहत थ्रूपूट में परिवर्तन को मापने किसी भी महत्वपूर्ण बदलाव के लिए पुन: परीक्षण की आवश्यकता होगी लेकिन मुझे संदेह है कि अधिकांश लोग काम की उस मात्रा में कगार पर जा रहे हैं।

मुझे लगता है कि अंगूठे का एक अच्छा नियम लगभग 8 धागे प्रति सीपीयू (कोर) है

दक्षता के संदर्भ में, धागा गिनती कम (एक बिंदु तक) कम स्वैपिंग चल रही होगी क्योंकि CPU आपके अनुरोधों की प्रक्रिया करता है यदि आपके पृष्ठ बहुत जल्दी अंजाम करते हैं तो कम संख्या में अनुरोध इष्टतम हैं

यदि आपके पास लंबे समय तक चलने वाले अनुरोध हैं, और विशेषकर यदि आपके पास अनुरोध हैं जो तृतीय-पक्षों (जैसे डेटाबेस) की प्रतीक्षा कर रहे हैं, तो काम थ्रेड्स की संख्या में वृद्धि से आपके थ्रूपुट में सुधार होगा। यही है, यदि आपकी सीपीयू संसाधन सामग्री को बंधे नहीं है, तो आप हाथों के कार्यों पर अधिक से अधिक एक साथ अनुरोध कर सकते हैं।

हालांकि इसका थोड़ा सा दिनांक है, सीएफ प्रदर्शन और समस्या निवारण पर ग्रांट स्ट्रैकर की पुस्तक में अनुरोध ट्यूनिंग के कई सिद्धांत उपयोगी होंगे।

कोल्डफ्यूज़न में, प्रशासक में अनुरोध ट्यूनिंग के तहत, मैं कैसे तय कर सकता हूं कि एक साथ एक से अधिक टेम्पलेट अनुरोधों की अधिकतम संख्या के लिए एक इष्टतम संख्या (या कम से कम एक अच्छा अनुमान) है?

वातावरण:
CF8 स्टैंडर्ड
आईआईएस 6
Win2k3
एक अलग बॉक्स पर SQL2k5


मैं कम से कम 8 प्रति कोर कहूँगा, प्रति सीपीयू नहीं। और मुझे लगता है कि 8 थोड़ा कम आधुनिक CPU कोर है, मैं कम से कम 12 कहूंगा