कैशिंग और गति

मल्टी-लेयर कैचिंग जो बड़े पैमाने पर साइटों को तेज़ रखती है

Zinn Digital® की किसी भी साइट पर होने वाले अधिकांश विज़िट कभी भी PHP या MySQL तक नहीं पहुँचते। LiteSpeed फुल-पेज कैश, प्रति-साइट Redis ऑब्जेक्ट कैश और CDN एज एक साथ मिलकर काम करते हैं, जिन्हें स्मार्ट ऑटो-पर्ज द्वारा समन्वित किया जाता है, ताकि दुनिया भर में 650,000+ होस्ट की गई साइटों पर पेजों की गति तेज़ बनी रहे और ओरिजिन शांत रहें।

तीन कैश लेयर्स, एक समन्वित सिस्टम

स्पीड सही चीज़ को सबसे तेज़ जगह से सर्व करने से आती है। हम तीन कैशे का इस्तेमाल करते हैं ताकि किसी अनुरोध का जवाब जल्द से जल्द दिया जा सके — एज पर, वेब सर्वर पर, या मेमोरी से — और किसी पेज को पहले से बने पेज को दोबारा कभी न बनाना पड़े।

LSCache फुल-पेज कैश

LiteSpeed होस्ट्स पर, कैश करने योग्य फ्रंट-энд रिस्पॉन्स पर LiteSpeed cache-control और tag हेडर लगाए जाते हैं, ताकि वेब सर्वर PHP को कॉल किए बिना या MySQL को क्वेरी किए बिना पूरे पेज सर्व कर सके। WordPress पर टाइम-टू-फर्स्ट-बाइट के लिए यह सबसे बड़ा फायदा है।

प्रति-साइट Redis ऑब्जेक्ट कैश

एक क्लिक टॉगल एक स्व-निहित Redis ऑब्जेक्ट-कैश ड्रॉप-इन स्थापित करता है, जिससे बार-बार होने वाले डेटाबेस रीड्स का भार कम हो जाता है। यदि Redis कभी भी अनुपलब्ध हो जाता है, तो ड्रॉप-इन प्रति-अनुरोध इन-मेमोरी कैश पर वापस आ जाता है, जिससे साइट काम करना जारी रखती है।

CDN और एज

स्थिर संपत्तियाँ और कैश करने योग्य पृष्ठ विज़िटर्स के नज़दीक CDN से परोसे जाते हैं। पर्ज को एज पर मिरर किया जाता है ताकि यह ऑरिजिन कैश के साथ तालमेल में रहे — तीन अलग-अलग सेटिंग नहीं, बल्कि एक ही नियंत्रण।

स्मार्ट ऑटो-पर्ज (auto-purge) सामग्री को ताज़ा रखता है

कैश तभी उपयोगी है जब वह सही समय पर सही पेजों को साफ़ करे। हमारा कैश वास्तविक बदलावों पर नज़र रखता है और हर बार संपादन करने पर सब कुछ मिटाने के बजाय LiteSpeed कैश टैग का उपयोग करके सटीक रूप से डेटा साफ़ करता है।

  • जब किसी पोस्ट या पेज को सहेजा जाता है, ट्रैश में डाला जाता है या हटाया जाता है, तो केवल प्रभावित पेजों और जिन सूचियों में वे दिखाई देते हैं, उन्हें ही पर्ज (साफ) किया जाता है।
  • टिप्पणियाँ, संपादित वर्गीकरण शर्तें, थीम स्विच, प्लगइन सक्रियण और कोर/प्लगइन/थीम अपडेट सभी लक्षित पर्ज (सफाई) को ट्रिगर करते हैं।
  • यह CDN और एज को ऑरिजिन के साथ सिंक में पर्ज करने के लिए, हस्ताक्षरित वेबहुक के ज़रिए कंट्रोल-प्लेन पैनल पर मिरर को पर्ज करता है।
  • एक REST पर्ज एंडपॉइंट पैनल को सब कुछ, विशिष्ट यूआरएल, या विशिष्ट टैग साफ़ करने की अनुमति देता है — जिसे एडमिन सत्र या HMAC-SHA256 हस्ताक्षर द्वारा प्रमाणित किया जाता है।

डिफ़ॉल्ट रूप से सुरक्षित — गतिशील पृष्ठों को कभी भी कैश नहीं किया जाता है

आक्रामक कैशिंग तभी सुरक्षित होती है जब लाइव रहने वाली चीजें कभी कैश न हों। Zinn® Cache समझदार WordPress और WooCommerce / Easy Digital Downloads डिफ़ॉल्ट के साथ आता है: कार्ट, चेकआउट, मेरा-खाता, REST और AJAX, पूर्वावलोकन और खोज को बाहर रखा गया है, और किसी भी लॉग-इन या सेशन-कुकी अनुरोध को ताज़ा परोसा जाता है।

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

कैशिंग एक प्रति-ब्लूप्रिंट क्षमता है, इसलिए स्टैटिक, PHP और Node साइट्स में से प्रत्येक को उसके अनुकूल कैशिंग मिलती है, और जहाँ भी फुल-पेज कैश लेयर अनुपस्थित होती है, वहाँ प्लगइन सुचारू रूप से काम करता रहता है।

अक्सर पूछे जाने वाले प्रश्न

क्या मुझे इनमें से कुछ भी कॉन्फ़िगर करना होगा?

नहीं। Zinn® Cache प्लगइन डिप्लॉय footprint में शामिल होता है और फ़ुल-पेज कैश, ऑब्जेक्ट कैश, ऑटो-पर्ज और सेफ़ एक्सक्लूज़न Zinn-होस्टेड साइटों पर अपने आप कनेक्ट हो जाते हैं। अगर आप चाहें, तो Settings → Zinn® Cache के तहत या डैशबोर्ड से हर चीज़ को फ़ाइन-ट्यून कर सकते हैं।

क्या कैशिंग मेरे WooCommerce स्टोर को प्रभावित करेगी?

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

यदि Redis अनुपलब्ध हो तो क्या होता है?

ऑब्जेक्ट कैश वैकल्पिक है और सुरक्षित रूप से काम करता है। यदि phpredis एक्सटेंशन अनुपस्थित है तो सूचना के साथ टॉगल अक्षम कर दिया जाता है; यदि रनटाइम पर Redis तक नहीं पहुँचा जा सकता है, तो ड्रॉप-इन प्रति-अनुरोध इन-मरी मेमोरी कैश से सेवा देता है ताकि साइट कभी बंद न हो।

क्या इसके लिए LiteSpeed की आवश्यकता है?

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

CDN और सर्वर कैशे सिंक में कैसे रहते हैं?

एक समेकित सफ़ाई (purge)। जब सामग्री बदलती है, तो लक्षित टैग-आधारित सफ़ाई वेब सर्वर पर प्रभावित पृष्ठों को साफ़ करती है और एक हस्ताक्षरित वेबहुक (signed webhook) के माध्यम से सीडीएन (CDN) और एज (edge) पर मिरर की जाती है, ताकि हर परत एक ही समय में समान पृष्ठों को साफ़ करे।

इसे अपनी खुद की साइटों पर देखें

बिना किसी कार्ड के 14-दिन का ट्रायल शुरू करें और मल्टी-लेयर कैश को अपना काम करने दें। मुफ्त माइग्रेशन, 30-दिन की मनी-बैक गारंटी, 99.99% अपटाइम का भरोसा और कोई वेंडर लॉक-इन नहीं।

निःशुल्क शुरू करें