परिचय
Cache Rocket क्या है, यह किस समस्या का समाधान करता है, और इन दस्तावेज़ों से अपना रास्ता कैसे खोजें।
5 min read
Cache Rocket आपकी वेबसाइट और एपीआई कैश को गर्म रखता है।यह एक शेड्यूल पर आपके यूआरएल पर जाता है, उसी तरह जैसे एक वास्तविक विज़िटर करता है, इसलिए पेज बनाने का महंगा काम किसी के भी मांगने से पहले ही हो चुका होता है।
आरंभ करने के लिए आप अपने सर्वर पर कुछ भी इंस्टॉल नहीं करते हैं।आप सत्यापित करते हैं कि आपके पास एक डोमेन है, एक वार्मर बनाएं, और Cache Rocket सामान्य HTTP अनुरोधों पर बाकी काम करता है।
सशुल्क योजनाओं पर, Cache Rocket [प्रबंधित CDN]( /documentation/managed-cdn ) और क्लाउड मीडिया अनुकूलन- छवि प्रारूप, क्रिटिकल CSS, LQIP, और PageSpeed Insights - मुख्य रूप से WordPress प्लगइन के माध्यम से भी प्रदान करता है।Next.js ऐप्स के लिए, [@cacherocket/next]( /documentation/nextjs ) Cache Rocket की छवि CDN के माध्यम से next/image को रूट करता है और तैनात करने के बाद URL को गर्म करता है।[सीडीएन एकीकरण] (/documentation/cdn-integrations) अपने मौजूदा किनारे पर पर्ज → रीवार्म को संभालें।
समस्या: पहला आगंतुक भुगतान करता है
लगभग हर तेज़ वेबसाइट तेज़ होती है क्योंकि कुछ कैश किया जाता है - एक सीडीएन एज नोड, एक रिवर्स प्रॉक्सी जैसे nginx या वार्निश, एक WordPress पेज कैश, या आपके फ्रेमवर्क का अपना रेंडर कैश।कैश अद्भुत हैं, लेकिन वे सभी समाप्त हो जाते हैं।
जब कैश्ड कॉपी समाप्त हो जाती है, तो वह चली जाती है।अगला व्यक्ति जो उस पृष्ठ के बारे में पूछता है उसे तेज़ कैश्ड संस्करण नहीं मिलता है।उनका अनुरोध आपके मूल सर्वर तक पहुंचता है, जिसे पेज को स्क्रैच से फिर से बनाना होता है: कोड चलाएं, डेटाबेस को क्वेरी करें, टेम्पलेट प्रस्तुत करें और इसे वापस भेजें।वह व्यक्ति इंतजार करता है.हम इसे कोल्ड पेज कहते हैं, और इसमें देरी करने पर *कोल्ड-स्टार्ट पेनाल्टी* मिलती है।
यह जितना लगता है उससे कहीं ज़्यादा ख़राब है, क्योंकि ठंडे अनुरोध बिल्कुल उन लोगों पर आते हैं जिनकी आप सबसे ज़्यादा परवाह करते हैं:
- वह पाठक जो आपके नए प्रकाशित आलेख के लाइव होने के तीस सेकंड बाद उस पर क्लिक करता है।
- खरीदार एक ऐसे लैंडिंग पृष्ठ पर विज्ञापन अभियान से आ रहा है जिसे पूरी रात किसी ने नहीं छुआ।
- सभी को एक साथ, आपके तैनात करने के तुरंत बाद और प्रत्येक कैश को एक साथ खाली कर दिया जाता है।
- ऐसे क्षेत्र के विज़िटर जिनके सीडीएन एज नोड ने पहले कभी उस पृष्ठ पर सेवा नहीं दी है।
समाधान: पहले इसे गर्म करें
Cache Rocket स्वयं पहला आगंतुक बनकर कोल्ड-स्टार्ट पेनल्टी हटा देता है।यह वास्तविक लोगों से पहले आपके यूआरएल का अनुरोध करता है, जो आपके मूल के सामने प्रत्येक कैश परत को एक नई प्रतिलिपि संग्रहीत करने के लिए मजबूर करता है।जब तक कोई इंसान आता है, पेज पहले से ही कैश में होता है और तुरंत परोसा जाता है।
यही संपूर्ण विचार है.इसे व्यावहारिक बनाने के लिए बाकी सब कुछ मौजूद है: *कौन सा* यूआरएल, *कितनी बार*, *कहां से*, *कितनी तेजी से* तय करना, और यह साबित करना कि यह वास्तव में काम करता है।
Cache Rocket does not replace your cache
Cache Rocket का मुख्य काम *आपके* कैश को गर्म रखना है - क्लाउडफ्लेयर, फास्टली, बनी, कीसीडीएन, nginx, वार्निश, WP रॉकेट, Next.js कैश को रेंडर करता है, और बहुत कुछ।इसके अलावा, प्रबंधित CDN और @cacherocket/next आपके ऑप्ट इन करने पर Cache Rocket के अपने किनारे से अनुकूलित छवियां प्रदान कर सकते हैं।
आप क्या गर्म कर सकते हैं
वेबसाइटें
आपके द्वारा चुनी गई गहराई तक लिंक का अनुसरण करते हुए, प्रविष्टि यूआरएल और साइटमैप से पृष्ठों को क्रॉल करें।
शहद की मक्खी
वास्तविक तरीकों, हेडर, कुकीज़ और बॉडी के साथ वार्म रेस्ट और GraphQL एंडपॉइंट।
WordPress
आधिकारिक प्लगइन के साथ-साथ वैकल्पिक स्थानीय अनुकूलन के साथ wp-admin से वार्मर प्रबंधित करें।
Next.js
Trigger warming from Vercel, Netlify, Shopify, or any CI job so releases never ship cold.
प्रत्येक तैनाती के बाद
Vercel, Netlify, Shopify, या किसी भी CI जॉब से ट्रिगर वार्मिंग, इसलिए रिलीज़ कभी भी ठंडी नहीं होती।
क्या Cache Rocket आपके लिए सही है?
यह तब सबसे अधिक मदद करता है जब पेज बनाना महंगा होता है और ट्रैफ़िक इतना असमान होता है कि विज़िटरों के बीच कैश ठंडा हो जाता है।
| तुम दौड़ो... | वार्मिंग आपके लिए क्या करती है |
|---|---|
| एक सामग्री साइट या ब्लॉग | नए पोस्ट और पुराने सदाबहार लेख पहले क्लिक करने वाले के लिए धीमे होने के बजाय तत्काल बने रहते हैं। |
| एक ऑनलाइन स्टोर | श्रेणी ग्रिड, उत्पाद पृष्ठ और अभियान लैंडिंग पृष्ठ ट्रैफ़िक बढ़ने से पहले तैयार होते हैं, उसके बाद नहीं। |
| एक मार्केटिंग साइट | भुगतान किए गए विज्ञापन लैंडिंग पृष्ठ कभी भी धीमी पहली बाइट के साथ क्लिक का स्वागत नहीं करते हैं, जो रूपांतरण दरों की सुरक्षा करता है। |
| एक हेडलेस या एपीआई-समर्थित ऐप | महंगी JSON और GraphQL प्रतिक्रियाएँ क्लाइंट बर्स्ट के बीच किनारे पर और आपके गेटवे में कैश्ड रहती हैं। |
| ग्राहकों के लिए साइटें (एजेंसी) | प्रत्येक ग्राहक अपने स्वयं के कार्यक्षेत्र में अपने स्वयं के वार्मर, होस्टनाम और अलर्ट के साथ रहता है। |
यह कम मदद करता है यदि आपके पृष्ठ पहले से ही बिना किसी समाप्ति के डिस्क से दी गई स्थिर फ़ाइलें हैं, या यदि प्रत्येक प्रतिक्रिया प्रति उपयोगकर्ता वैयक्तिकृत है और इसलिए पहले स्थान पर कभी भी कैश करने योग्य नहीं है।
इन दस्तावेज़ों का उपयोग कैसे करें
पन्ने क्रम से पढ़ने के लिए लिखे गए हैं, लेकिन हर एक अकेला खड़ा है।यदि आप बिल्कुल नए हैं, तो यह सबसे तेज़ मार्ग है:
- 1
पढ़ें यह कैसे काम करता है
गर्म दौड़ के दौरान वास्तव में क्या होता है, इस पर दस मिनट।इससे पहले कि आप सेटिंग्स बदलना शुरू करें, इसके लायक है।
- 2
[क्विकस्टार्ट] (/documentation/quickstart) का पालन करें
एक निर्देशित पहला सेटअप: एक खाता बनाएं, एक होस्टनाम सत्यापित करें, अपना पहला वार्मर बनाएं और पुष्टि करें कि यह काम कर रहा है।
- 3
स्किम [मुख्य अवधारणाएँ] (/documentation/core-concepts)
शब्दावली - प्रवेश यूआरएल, गहराई, अंतराल, गर्मजोशी स्कोर।बाकी दस्तावेज़ इन शब्दों को मानते हैं।
- 4
फिर जहां जरूरत हो वहां गहराई तक जाएं
साइडबार को कार्य के आधार पर समूहीकृत किया गया है: सेटअप, वार्मिंग, मॉनिटरिंग, एकीकरण, खाता और सहायता।
क्या आप किसी विशिष्ट सेटिंग की तलाश में हैं?
[वार्मर सेटिंग्स] (/documentation/warmer-settings) वार्मर फॉर्म पर प्रत्येक विकल्प के लिए फ़ील्ड-दर-फ़ील्ड संदर्भ है, जिसमें यह क्या करता है और इसे कब बदलना है।
यहां प्रयुक्त परंपराएं
monospace में कुछ भी आप बिल्कुल टाइप या पेस्ट करते हैं।आपके खाते की स्क्रीन पर खाता → वार्मर लिखा हुआ है, जो साइन इन करने पर आपके द्वारा देखे जाने वाले साइडबार लेबल से मेल खाता है।