2010-07-16 19 views
5

मेरा होम पेज मुख्य रूप से सभी उपयोगकर्ताओं के लिए समान है, जो इसे पृष्ठ कैशिंग के लिए उम्मीदवार बनाता है। हालांकि, कुछ ऐसी चीजें हैं जो उपयोगकर्ता विशिष्ट हैं। उदाहरण के लिए, एक एनवी आइटम है जो केवल उपयोगकर्ताओं में लॉग इन के लिए दिखाया गया है और विशिष्ट उपयोगकर्ताओं के लिए लॉगआउट, मेरा प्रोफाइल इत्यादि जैसे लिंक हैं।रेल में पृष्ठ कैश

क्या मुझे इसके बजाय खंड कैशिंग का उपयोग करना है? या क्या मुझे इन विशिष्ट वस्तुओं के लिए पेज कैशिंग और एम्बेडिंग केगिंग का उपयोग करना चाहिए? या यह अन्य तरीकों से कैसे पूरा किया जा सकता है।

इसके अलावा, नेविगेशन बार प्लगइन (सरल-एनवी) में उत्पन्न होता है, मैं कैशिंग के संबंध में प्लगइन के अंदर जेनरेट किए गए नियंत्रण को कैसे नियंत्रित करूं?

धन्यवाद

उत्तर

1

आपके साथ ऐसी स्थिति काफी हद तक टुकड़ा कैशिंग करने के लिए सीमित कर रहे हैं।

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

अपने दर्शकों के आधार पर, आप गैर-कैश किए गए तत्वों को जेएस पर धक्का दे सकते हैं। आप पूरे पृष्ठ को कैश कर सकते हैं और फिर लॉगिन/लॉगआउट लिंक को फ़्लिप करने के लिए जेएस का उपयोग कर सकते हैं। वास्तव में शायद ही प्रयास के लायक है।

किसी भी प्रदर्शन अनुकूलन के साथ। क्या आपने अपने सिस्टम के प्रदर्शन और एकत्रित मीट्रिक को माप लिया है?

+0

धन्यवाद! बस पेर्फ ट्यूनिंग से शुरू करें। आपके द्वारा अनुशंसित टूल/प्रथाओं का क्या होगा? – badnaam

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