यदि वार्निश का उपयोग किया जाता है तो क्या "बूस्ट" मॉड्यूल का उपयोग करना अनावश्यक है?


23

हम अपने Drupal इंस्टेंस को वार्निश सर्वर के पीछे चलाते हैं, लेकिन हम साइट को गति देने के लिए वैकल्पिक / अतिरिक्त तरीके देख रहे हैं। बूस्ट एक मॉड्यूल है जिसे अक्सर इस उद्देश्य के लिए नामित किया जाता है; यह पृष्ठों के स्थैतिक संस्करण उत्पन्न करता है और पुनर्जनन समय से बचने के लिए उन लोगों की सेवा करता है, लेकिन - अगर हम पहले से ही वार्निश के साथ कैशिंग कर रहे हैं - तो क्या इससे हमें कोई लाभ मिलता है?

जवाबों:


18

नहीं, सही कॉन्फ़िगरेशन के साथ, बूस्ट और वार्निश एक साथ काम कर सकते हैं। संयोजन को केवल बूस्ट या वार्निश से अधिक आपकी साइट को गति देने के लिए कहा जाता है (मैंने इसे स्वयं अभी तक प्रयास नहीं किया है)।

फ़ाइल सिस्टम के बजाय कैश स्टोरेज के लिए वार्निश और उपयोग वार्निश के साथ विल बूस्ट देखें । यदि आप DrupalCon लंदन का दौरा कर रहे हैं, तो बूस्टेड वार्निश की चर्चा करें।


2
यह सही है; हम एक साथ बूस्ट और वार्निश का उपयोग करते हैं। लेकिन ज्यादातर लोगों के लिए यह वास्तव में एक पूरी बात नहीं है। यदि वार्निश पहले से ही काम कर रहा है, तो सिस्टम में अनावश्यक जटिलता जोड़ना आमतौर पर गलत कदम है।
mikeytown2

6

हालाँकि अन्य उत्तर तकनीकी रूप से सही हैं, मैं @ mikeytown2 के साथ यह कहते हुए सहमत हो जाऊंगा कि वार्निश के साथ एक साथ चलने से आप जो कर रहे हैं वह साइट पर कैशिंग में अनावश्यक (जटिलता) जोड़ रहा है।

हम http://www.health.govt.nz/ पर बूस्ट और वार्निश एक साथ चलाते थे, लेकिन क्योंकि वार्निश उन HTML पृष्ठों को कैश कर देगा जो बूस्ट कर रहे थे, जो अंततः बढ़ाए गए सभी डिस्क पर अतिरिक्त फाइलें थीं (निश्चित रूप से कोई अतिरिक्त प्रदर्शन नहीं )।

वार्निश स्टैंडअलोन चलाने के भी लाभ हैं :

  • एक्सपायर और पर्ज मॉड्यूल के साथ एकीकरण - इसका मतलब है कि आप कुछ नियमों के आधार पर वार्निश से सामग्री के बुद्धिमान निस्तब्धता के लिए नियम बना सकते हैं। जैसे जब 'घोषणा' की सामग्री का एक नया टुकड़ा प्रकाशित होता है, तो प्रकाशित नोड और वार्निश से फ्रंटपेज दोनों को शुद्ध करें
  • वार्निश तेज है कि बूस्ट - जैसा कि वार्निश को अपने कैश को मेमोरी में स्टोर करने के लिए कॉन्फ़िगर किया जा सकता है, यह फ़ाइल सिस्टम आधारित समाधान (जैसे बूस्ट) की तुलना में स्वाभाविक रूप से तेज है। यह विशेष रूप से स्पष्ट था क्योंकि हम आम तौर पर एनएफएस (वेब ​​क्लस्टर) पर बढ़ावा देते हैं
  • जब कैशिंग की समस्या होती है, तो उन्हें नीचे ट्रैक करना आसान होता है - हम अक्सर वार्निश के साथ एक साथ बूस्ट का उपयोग करते हुए पाए जाते हैं, कि जब वार्निश छूट जाएगा, तब यह बूस्ट से अंततः एक बासी संस्करण की सेवा करेगा। यह आपके सामग्री लेखकों के लिए निराशाजनक हो सकता है

1

यदि आपके पास पहले से प्रभावी वार्निश कैश है, तो एकमात्र अतिरिक्त प्रदर्शन लाभ आपको दे सकता है जो पृष्ठों को बनाने योग्य बना रहा है।

Drupal के स्थैतिक पृष्ठ उत्पन्न करने के बजाय, हालांकि, मैं इसके बजाय Pressflow Drupal, Cocomore Drupal या Drupal 7 में माइग्रेट करने का प्रयास करूंगा। वेनिला Drupal 6 के विपरीत, वे वितरण HTTP प्रतिसाद भेजते हैं जो वार्निश को कैश करने में सक्षम करते हैं, न केवल छवियों की तरह स्थिर संपत्ति। और सीएसएस लेकिन भी प्रदान किए गए पृष्ठों को पूरा करें।

हम अच्छे प्रदर्शन लाभ प्राप्त कर रहे हैं और वार्निश के साथ पेज कैशिंग का उपयोग करके वेब सर्वर लोड को बहुत कम कर रहे हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.