Drupal Performance Page पर, Field Cache के तहत आपके पास दो विकल्प हैं। एक न्यूनतम कैश लाइफटाइम है और दूसरा कैश्ड पृष्ठों की समाप्ति है।
इन दोनों के बीच क्या अंतर है।
Drupal Performance Page पर, Field Cache के तहत आपके पास दो विकल्प हैं। एक न्यूनतम कैश लाइफटाइम है और दूसरा कैश्ड पृष्ठों की समाप्ति है।
इन दोनों के बीच क्या अंतर है।
जवाबों:
मैंने कुछ घंटे बिताने के बाद अवलोकन किया है। यदि कोई अंतराल या गलतियाँ हैं, तो मुझे बताएं। मुझे संस्करण बनाने में खुशी होगी।
पहला पर्यवेक्षक कि CACHING के तहत कोई भी विकल्प अन्योन्याश्रित नहीं हैं। यदि वे आप थे तो उन्हें अलग-अलग फील्ड सेट (या आश्रित क्षेत्र के रूप में) के तहत देखा होगा। इस अवलोकन पर ध्यान दें और हम बाद में फिर से विचार करेंगे।
आइए अनाम उपयोगकर्ताओं के लिए पहले विकल्प Cache Pages से शुरू करते हैं ।
जब आप इस विकल्प की जांच करते हैं तो आप मूल रूप से Drupal बता रहे हैं
अरे जानवर सुनो, जब एक अनाम उपयोगकर्ता मेरी साइट पर जाता है,
जब आप Cache Pages for anonymous users
पृष्ठ को सक्षम नहीं करते हैं तब भी बाहरी कैश सिस्टम द्वारा पेज को कैश किया जा सकता है। जैसे: बूस्ट
अब अगले विकल्पों पर जाने की अनुमति देता है जिन्हें आप आम तौर पर उपयोग करते हुए समाप्त कर देते हैं।
कैश्ड पृष्ठों की समाप्ति
The maximum time an external cache can use an
old version of a page.
जैसे कि मोलोट ने बताया कि कीवर्ड बाहरी है।public
में अधिकतम आयु (इस मामले में 1 दिन) निर्धारित करता है।यह हेडर external
कैशिंग सिस्टम को बताता है कि अधिकतम उम्र तक इस पेज के लिए सर्वर पर कॉल न करें, क्योंकि वे इस पेज को अपने कैश से दिखा सकते हैं। अधिकतम आयु के बाद कैशिंग प्रणाली को ड्रुपल सर्वर से वापस देखना चाहिए कि क्या सामग्री बदल गई है।
यदि इसका वार्निश सर्वर है, तो यह अपाचे को कॉल नहीं करता है और पेज को अपने कैश से वापस करता है। इसलिए मान लें कि वार्निश ने एक पृष्ठ को कैश किया है और हजार विभिन्न उपयोगकर्ताओं ने उस पृष्ठ पर एक अनुरोध किया है। तो इसका मतलब है कि 1000 अनुरोधों को एक बार भी अपाचे सर्वर से टकराने के बिना संसाधित किया गया है।
न्यूनतम कैश लाइफ टाइम
यदि आपकी साइट में बहुत बड़ा ट्रैफ़िक नहीं है या यदि आप निश्चित नहीं हैं कि यह मान क्या है, तो इस मान को छोड़ना बेहतर है।
इस लेख में Drupal की कैशिंग शब्दावली का एक अच्छा तरीका है: http://www.phase2technology.com/blog/caching-in-drupal/
प्रासंगिक बिंदुओं का सारांश:
न्यूनतम कैश जीवनकाल को अक्सर गलत समझा जाता है, जिसका अर्थ है "बहुत समय बीत जाने के बाद पृष्ठों को फिर से प्राप्त किया जाएगा"। वास्तव में इसका मतलब यह है कि पृष्ठों को तब तक पुनर्जीवित नहीं किया जाएगा, जब तक कि कम से कम इस तरह से समय नहीं बीत जाता है और कैश क्लियरिंग की घटना हो गई है।
कैश्ड पृष्ठों की समाप्ति भी कभी-कभी गलत समझी जाती है। यह मान उस चीज़ को नियंत्रित करता है जिसे कैश-कंट्रोल हेडर में अधिकतम-आयु मान के रूप में भेजा जाता है और इस प्रकार प्रॉक्सी सर्वरों को सलाह देता है कि वे आपके Drupal को नई प्रतिलिपि के लिए स्थापित किए बिना पृष्ठ की सेवा कितने समय तक कर सकते हैं। इसका मतलब यह नहीं है कि इस समय के बाद पृष्ठ को फिर से बनाया जाएगा, इसका मतलब यह है कि प्रॉक्सी सर्वर को ड्रुपल के साथ यह देखने के लिए वापस देखना होगा कि क्या पेज का नया संस्करण इस समय के बाद मौजूद है। कैश क्लियरिंग इवेंट होने के बाद ड्रुपल केवल एक पेज को फिर से तैयार करेगा।