2010-11-24 18 views
5

मैं वर्तमान में ऐपफ़ैब्रिक वितरित कैश का परीक्षण कर रहा हूं, यह बहुत अच्छा काम कर रहा है।ऐपफ़ैब्रिक स्थानीय कैश प्रदर्शन

जब प्रदर्शन स्थानीय कैश सुविधा का परीक्षण करता है, तो मुझे लगता है कि प्रदर्शन में कोई अंतर नहीं है।

प्रदर्शन परीक्षण के प्रयोजनों के लिए मैं आउटपुट कैश से उत्पन्न किए गए बड़े पेजों को ऐपफ़ैब्रिक में संग्रहीत कर रहा हूं और स्थानीय कैश के साथ या उसके बिना समान प्रदर्शन को देख रहा हूं।

क्या किसी और के पास कोई समान अनुभव है?

मैं समय समाप्त आधारित स्थानीय कैश का उपयोग कर रहा हूँ, 300 का टीटीएल और 100000

+0

क्या आप वाकई ऐपफ़ैबिक परत तक पहुंचने से पहले नेट कैश से परिणाम नहीं दे रहे हैं? – David

+1

क्या आप कुछ कर रहे हैं, इसके बारे में कुछ और जानकारी में जा सकते हैं, कुछ कोड के साथ हो सकता है? मुझे यकीन नहीं है कि मैं समझता हूं कि आप आउटपुट कैशिंग के साथ क्या कर रहे हैं! – PhilPursglove

उत्तर

0

की objectcount साथ मुझे लगता है कि इस डेटा के प्रकार के अपने कैशिंग कर रहे हैं पर निर्भर हो सकता है।

हम स्थानीय कैश का उपयोग उन वेब सेवाओं के लिए बहुत करते हैं जिनमें लगभग समान समान तरीके हैं (बदले में छोटे डेटा)। स्थानीय कैश ने कैश सर्वर पर एक महत्वपूर्ण कम भार दिया, और अधिकांश लेनदेन 0 एमएस लेते हैं।

3

यदि वितरित कैश स्थानीय सर्वर पर है, तो बहुत कम अंतर होना चाहिए। चूंकि वितरित कैश तक पहुंचने का मुख्य समय उपयोग नेटवर्क पर परिवहन है।

हो सकता है कि यह एक ही मशीन पर स्थानीय से वितरित कैश का उपयोग करने के लिए थोड़ा समय लेता है, के बाद से स्थानीय कैश प्रक्रिया में है:

जब स्थानीय कैश सक्षम किया गया है, कैश ग्राहक एक संग्रहीत करता है स्थानीय रूप से ऑब्जेक्ट का संदर्भ। यह ऑब्जेक्ट को क्लाइंट एप्लिकेशन

की स्मृति में सक्रिय रखता है हालांकि, स्थानीय कैश कुछ सिंक ओवरहेड जोड़ता है। तो वास्तविक अंतर आपके उपयोग पैटर्न पर निर्भर करेगा।

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