💡 फ़ीचर स्पॉटलाइट: प्लगइन्स के लिए लगातार कैशिंग

💾 कैश-नटज़ंग ज़ूर स्टीगेरुंग डेर परफॉरमेंस और ऑसफॉल्सिचेरहेइट

सिस्टम में केवल कैश-मैकेनिज्म (simple_plugin_cache) होता है, बाहरी एपीआई-ऑफ़रूफ़ (वेटर, उबरसेट्ज़ुंगेन, आदि के साथ) को पुनः लोड किया जाता है। डेर कैश है लगातार, डी.एच. एर ब्लीब्ट आउच नच एनीम न्यूस्टार्ट डेस हाउट-सर्विसेज एरहालटेन.

ज़िला: नेटज़वर्क्लास्ट और फ़ेलओवर का पुनर्वितरण एक एपीआई-ऑसफ़ॉल पर एक उत्तर प्राप्त करने के लिए।


1. कैशिंग एक्टिवेशन (डेर स्टैंडर्डफॉल)

कैशेन के लिए एक फ़ंक्शन, आपको get_cached_result और set_cached_result आयात करने का अवसर देता है।

1.1 आयात और कॉन्फ़िगरेशन

मेरे प्लग-इन-स्क्रिप्ट (z.B. weather.py) के लिए यह अधिक उपयोगी है:

CODE_ब्लॉक_0

1.2 कैशिंग-लॉजिक im निष्पादित-ब्लॉक

अपने ब्लॉक में कोड का उपयोग करें: प्रुफेन, ऑसफुरेन और स्पीचर्न

CODE_ब्लॉक_1


2. स्पेज़िएले कैशिंग-फ़ेले

ए. परमानेंट कैशिंग (इविगर कैश)

वे एक वर्ष से अधिक समय से उपलब्ध नहीं हैं (जेड.बी. एक एपीआई-यूआरएल, जो अब नीचे नहीं है), ttl_ सेकेंड्स पैरामीटर को एक बार में सेट करें।

CODE_ब्लॉक_2

बी. विच्टिगे हिनवेइस ज़ूम की_आर्ग्स

डेर की_आर्ग्स पैरामीटर एक टुपेल सीन और एले वेर्टे एन्थाल्टन, डाई डास एर्गेबनिस डेर फंकशन बीइनफ्लुसेन (जेड.बी. ('बर्लिन', 'डी'))।

डेर मैकेनिज्म स्वचालित रूप से पाथलिब.पाथ-ऑब्जेक्ट इन स्ट्रिंग्स उम, बेवर डेर डेर कैश-श्लुसेल जेनरेट विर्ड, उम प्रॉब्लम ज़ू वर्मीडेन।