मुख्य सामग्री पर जाएं

यह क्या है

डेटा कैश (Data cache) आपके वेब ऐप को धीमे काम के नतीजे याद रखने और उन्हें हर विज़िटर के लिए दोबारा इस्तेमाल करने देता है। आपके ऐप का सर्वर धीमा काम एक बार करता है, जवाब को सहेजता है, और उसके बाद पूछने वाले हर व्यक्ति को वही सहेजा गया जवाब देता है। धीमा काम किसी बाहरी API को कॉल करना, Google Sheets या Notion से डेटा लाना, या कोई भारी डेटाबेस क्वेरी हो सकता है। डेटा कैश के बिना, आपका सर्वर हर विज़िटर के लिए वह काम दोहराता है। डेटा कैश के साथ, ज़्यादातर विज़िटर्स को सहेजा गया जवाब तुरंत मिल जाता है। डेटा कैश एक प्रबंधित Redis इंस्टेंस है जो आपके ऐप के सर्वर के साथ चलता है। आपको किसी अलग खाते, कुंजियों या सेटअप की ज़रूरत नहीं है। Manus इसे चालू करता है और इसका उपयोग करने वाला कोड लिखता है।
डेटा कैश हर ऐप के लिए नहीं है। यह तब फ़ायदेमंद होता है जब कई विज़िटर एक ही धीमा डेटा माँगते हैं। अगर आपकी साइट पर ट्रैफ़िक कम है, या आपके पेज पहले से तेज़ हैं, तो शायद आपको इसकी ज़रूरत नहीं है। पक्का नहीं हैं? पहले अपने प्रोजेक्ट की जाँच करने के लिए Manus से पूछें।

डेटा कैश कब मदद करता है

API सीमा तक पहुँचे बिना लाइव डेटा

आपकी साइट किसी बाहरी API से लाइव कीमतें, मौसम या खेल के स्कोर दिखाती है। हर विज़िटर एक नया API कॉल ट्रिगर करता है, इसलिए ट्रैफ़िक बढ़ने के साथ पेज धीमे हो जाते हैं। ज़्यादातर API प्रति मिनट कॉल की संख्या भी सीमित करते हैं और आपकी साइट को ब्लॉक कर सकते हैं। डेटा कैश के साथ, आपका सर्वर API को एक मिनट में ज़्यादा से ज़्यादा एक बार कॉल करता है और हर विज़िटर को कैश से जवाब देता है। कितने भी विज़िटर आएँ, API को लगभग एक मिनट में एक ही कॉल मिलता है।
“मेरा होमपेज [API] से लाइव कीमतें दिखाता है। बिल्ट-इन Manus डेटा कैश का उपयोग करके उन्हें एक मिनट में ज़्यादा से ज़्यादा एक बार लाओ और हर विज़िटर को कैश से दिखाओ।”

जब आपकी सामग्री Google Sheets या Notion में हो, तब भी तेज़ पेज

आप मेन्यू, उत्पाद सूची, इवेंट शेड्यूल या ब्लॉग पोस्ट किसी स्प्रेडशीट या Notion डेटाबेस में रखते हैं। हर पेज व्यू उस सेवा को कॉल करता है, जिससे इंतज़ार बढ़ता है और उसकी सीमाएँ पूरी हो सकती हैं। डेटा कैश के साथ, आपका सर्वर हर कुछ मिनट में सामग्री लाता है और विज़िटर्स को सहेजी गई कॉपी दिखाता है। आपके बदलाव फिर भी कुछ ही मिनटों में साइट पर दिखाई देते हैं।
“मेरी साइट अपना मेन्यू Google Sheets से लोड करती है। बिल्ट-इन Manus डेटा कैश का उपयोग करके इसे हर 5 मिनट में ज़्यादा से ज़्यादा एक बार लाओ और हर विज़िटर को कैश से दिखाओ।”

लीडरबोर्ड और “अभी ट्रेंडिंग” सूचियाँ जो तेज़ बनी रहें

आपकी कम्युनिटी, क्विज़ या गेम एक टॉप-100 लीडरबोर्ड, “इस हफ़्ते सबसे लोकप्रिय” सूची या पूरी साइट के आँकड़े दिखाता है। वह सूची बनाने के लिए एक भारी डेटाबेस क्वेरी चाहिए, और आपका डेटा बढ़ने के साथ क्वेरी धीमी होती जाती है। डेटा कैश के साथ, आपका सर्वर सूची को एक मिनट में एक बार बनाता है और सहेजी गई कॉपी दिखाता है। स्कोर आपके डेटाबेस में सुरक्षित रहते हैं।
“मेरा लीडरबोर्ड पेज धीमा हो रहा है। बिल्ट-इन Manus डेटा कैश का उपयोग करके टॉप 100 को एक मिनट में एक बार बनाओ और सहेजी गई सूची दिखाओ।”

ऐप्स डेटा कैश का उपयोग और किन तरीकों से करते हैं

  • डैशबोर्ड के कुल योग। “आज की बिक्री” की गणना हर पेज व्यू पर करने के बजाय एक मिनट में एक बार करें।
  • कम समय की सीमाएँ। एक IP पते से प्रति मिनट ज़्यादा से ज़्यादा 20 लॉगिन प्रयासों की अनुमति दें।
  • समाप्त होने वाले कोड। ऐसे ईमेल सत्यापन कोड स्टोर करें जो 10 मिनट बाद काम करना बंद कर दें।
  • कस्टम साइन-इन के लिए सेशन। जब आपके ऐप का अपना साइन-इन सिस्टम हो, तो उपयोगकर्ताओं को साइन इन रखें। डिफ़ॉल्ट Manus लॉगिन को इसकी ज़रूरत नहीं होती।

जब शायद आपको इसकी ज़रूरत नहीं है

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

इसका उपयोग कैसे करें

Manus से पूछें कि क्या आपके ऐप को फ़ायदा होगा

1

डेटा कैश सेटिंग्स खोलें

अपना वेब प्रोजेक्ट खोलें और सेटिंग्स → होस्टिंग (Settings → Hosting) पर जाएं। डेटा कैश (Data cache) सेक्शन ढूँढें। डेटा कैश जोड़ने से पहले, इसमें डेटा कैश जोड़ें (Add a data cache) लिखा होता है।The Data cache section in Settings, Hosting, before a data cache is added, with the Ask Manus button.
2

Manus से पूछें

Manus से पूछें (Ask Manus) चुनें। Manus चैट में एक प्रॉम्प्ट का ड्राफ़्ट तैयार करता है। प्रॉम्प्ट भेजें। Manus आपके प्रोजेक्ट की समीक्षा करता है और बताता है कि कौन से पेज तेज़ होंगे, इसकी लागत क्या होगी और इसके क्या समझौते हैं।
3

डेटा कैश को मंज़ूरी दें

अगर आप सहमत हैं, तो Manus डेटा कैश चालू करता है और इसका उपयोग करने वाला कोड लिखता है।
4

टेस्ट करें और प्रकाशित करें

अपने ऐप को प्रीव्यू (Preview) में टेस्ट करें, फिर उसे प्रकाशित करें। विवरण के लिए, प्रकाशन पढ़ें।
आप चैट से भी शुरुआत कर सकते हैं। धीमे पेज के बारे में बताएँ और Manus से “बिल्ट-इन Manus डेटा कैश” का उपयोग करने के लिए कहें।

अपना डेटा कैश प्रबंधित करें

डेटा कैश जोड़ने के बाद, डेटा कैश (Data cache) सेक्शन उसकी स्थिति और उसके द्वारा उपयोग किया गया स्टोरेज दिखाता है। The Data cache section after a data cache is added, with the Redis status, the storage used, and the Clear cache button.
  • सारा कैश किया गया डेटा साफ़ करने के लिए: कैश साफ़ करें (Clear cache) चुनें और पुष्टि करें। इससे प्रीव्यू और प्रकाशित साइट, दोनों का डेटा साफ़ हो जाता है। इसके लिए आपके पास डेटाबेस लिखने की अनुमति होनी चाहिए।
  • डेटा कैश बंद करने के लिए: Manus से इसे बंद करने के लिए कहें। Manus पहले इस पर निर्भर कोड को हटाता है, फिर डेटा कैश और उसका डेटा हटा देता है।

आपको क्या जानने की आवश्यकता है

कैश किया गया डेटा अस्थायी होता है। इसे कभी भी हटाया जा सकता है, इसलिए आपका ऐप इसे दोबारा बनाने में सक्षम होना चाहिए। महत्वपूर्ण रिकॉर्ड अपने डेटाबेस में रखें।
  • यह डिफ़ॉल्ट रूप से बंद होता है। आप हर प्रोजेक्ट के लिए अलग से डेटा कैश जोड़ते हैं, और यह आपके ऐप के केवल उन हिस्सों को तेज़ करता है जो इसका उपयोग करते हैं।
  • यह सर्वर वाले वेब ऐप्स के लिए है। यह गेम (Game) या मोबाइल (Mobile) प्रोजेक्ट्स के लिए उपलब्ध नहीं है। अगर आपके वेब प्रोजेक्ट में अभी तक सर्वर नहीं है, तो Manus एक सर्वर जोड़ देता है। विवरण के लिए, क्लाउड इन्फ्रास्ट्रक्चर पढ़ें।
  • यह पेज कैश नहीं है। यह आपके HTML पेज, इमेज या स्क्रिप्ट को ब्राउज़र में कैश नहीं करता। यह आपके सर्वर द्वारा किए जाने वाले काम को तेज़ करता है।
  • प्रीव्यू और प्रकाशित साइट एक ही डेटा कैश साझा करते हैं। प्रीव्यू में टेस्ट करते समय लिखा गया डेटा आपकी लाइव साइट पर दिखाई देता है।
  • प्रकाशित करने से डेटा कैश साफ़ नहीं होता। Manus से कैश किए गए डेटा पर समाप्ति समय सेट करने के लिए कहें ताकि वह अपने आप रीफ़्रेश हो जाए।
  • अगर आपका क्लाउड बैलेंस खत्म हो जाता है, तो आपका डेटा हटा दिया जाता है। टॉप अप करने के बाद, आपका ऐप खाली डेटा कैश के साथ शुरू होता है।
  • प्रोजेक्ट की कॉपी खाली शुरू होती है। प्रोजेक्ट की कॉपी को उसका अपना नया डेटा कैश मिलता है, जिसका बिल अलग से आता है। विवरण के लिए, कॉपी बनाएं पढ़ें।
  • इसका बिल आपके क्लाउड बैलेंस से कटता है, Agent क्रेडिट से नहीं। शुल्क पहले आपके मुफ़्त क्लाउड अलाउंस से, फिर आपके भुगतान किए गए क्लाउड बैलेंस से लिए जाते हैं। विवरण के लिए, उपयोग और मूल्य निर्धारण पढ़ें।

सुझाव

  • Manus को अपने ट्रैफ़िक के बारे में बताएँ। बताएँ कि आप कितने विज़िटर्स की उम्मीद करते हैं और कौन से पेज धीमे लगते हैं। तब Manus यह आकलन कर सकता है कि डेटा कैश फ़ायदेमंद है या नहीं।
  • अपने प्रॉम्प्ट में फ़ीचर का नाम लिखें। “बिल्ट-इन Manus डेटा कैश” लिखें। पुराने चैट सेशन में, ऐसा न करने पर Manus किसी बाहरी Redis प्रदाता का सुझाव दे सकता है।
  • समाप्ति समय सेट करें। लाइव डेटा के लिए एक मिनट ठीक है। स्प्रेडशीट की सामग्री के लिए कुछ मिनट ठीक हैं।
  • बहुत बार पोल न करें। हर कमांड का बिल आता है। हर सेकंड एक जाँच की लागत बिना किसी असली फ़ायदे के लगभग $8.53 प्रति माह होती है।

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

Manus से पूछें। सेटिंग्स → होस्टिंग → डेटा कैश (Settings → Hosting → Data cache) में Manus से पूछें (Ask Manus) चुनें, और Manus आपके प्रोजेक्ट की समीक्षा करेगा। सामान्य नियम के तौर पर, डेटा कैश तब मदद करता है जब कई विज़िटर एक ही धीमा डेटा लोड करते हैं।
यह आपके सर्वर द्वारा संभाले जाने वाले दोहराए गए अनुरोधों को तेज़ करता है, जैसे बाहरी API कॉल और भारी क्वेरी। यह इस बात को नहीं बदलता कि स्टैटिक फ़ाइलें या पेज ब्राउज़र तक कैसे पहुँचते हैं।
लागत इस बात पर निर्भर करती है कि आपका ऐप कितने कमांड भेजता है। ये अनुमान सूची मूल्यों पर आधारित हैं और मापे गए मान नहीं हैं:
Manus से डेटा कैश बंद करने के लिए कहें। अगर आप UTC महीना खत्म होने से पहले इसे बंद कर देते हैं, तो आप उस महीने का $0.75 शुल्क नहीं देते।
प्रकाशित करने से डेटा कैश साफ़ नहीं होता। Manus से कैश किए गए डेटा पर समाप्ति समय सेट करने के लिए कहें, या कैश साफ़ करें (Clear cache) चुनें।
हो सकता है आपका ऐप अपने साइन-इन सेशन डेटा कैश में स्टोर करता हो। कैश साफ़ करने से वे सेशन हट जाते हैं। डिफ़ॉल्ट Manus लॉगिन डेटा कैश का उपयोग नहीं करता, इसलिए कैश साफ़ करने से उस पर कोई असर नहीं पड़ता।
सेटिंग्स → होस्टिंग → डेटा कैश (Settings → Hosting → Data cache) में Manus से पूछें (Ask Manus) चुनें, या अपने प्रॉम्प्ट में “बिल्ट-इन Manus डेटा कैश” लिखें।
पक्का नहीं हैं कि कैशिंग आपके ऐप के लिए सही है? सेटिंग्स → होस्टिंग → डेटा कैश (Settings → Hosting → Data cache) पर जाएं और Manus से पूछें (Ask Manus) चुनें। आप कुछ भी भुगतान करें, उससे पहले Manus आपके प्रोजेक्ट की जाँच करता है और बताता है कि डेटा कैश मदद करेगा या नहीं।