याद

एक अजगर मॉड्यूल जिसमें आसान "पायथन-memcached" सजावट और उपयोग शामिल हैं
अब डाउनलोड करो

याद रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • BSD License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Wes Mason
  • प्रकाशक वेब साइट:
  • http://1stvamp.org

याद टैग


याद विवरण

एक अजगर मॉड्यूल जिसमें आसान "पायथन-memcached" सजावट और उपयोग शामिल हैं यादगार एक पायथन लाइब्रेरी है जिसमें आसान पायथन-मेम्बाचेड सजावट और उपयोगिताएं होती हैं। विशेष रूप से यादगार सजावटी आपको किसी भी फ़ंक्शन या विधि में मेम कैश कैशिंग को तुरंत जोड़ने और बस जोड़ने की अनुमति देता है। एक साधारण अनबाउंड समारोह, फ़ंक्शन परिभाषा में "@memorise ()" टैग शामिल करें (पराधता की आवश्यकता है क्योंकि डेकोरेटर को "यादगार" को संभालने के लिए बाध्यकारी के समय प्रारंभ करने की आवश्यकता है) :: @Memorise () डेफ माईफंक्शन (): रिटर्न 'हैलो वर्ल्ड' आप सरल उदाहरण और कक्षा मेथोस के लिए भी ऐसा कर सकते हैं, हालांकि अधिकांश उदाहरण के तरीकों के लिए, उदाहरण के लिए जब डेटाबेस मॉडल के लिए कैशिंग परिणाम, तो आप शायद किसी अन्य इंस्टेंस से एक उदाहरण पर एक विधि कॉल को एकल करने के लिए कुछ प्रकार की पहचान शामिल करना चाहते हैं। आप इसे एक अयस्क की अधिक 'माता-पिता कुंजी' की एक सूची प्रदान करके कर सकते हैं, ये मूल उदाहरण में विशेषताओं के नाम हैं जिन्हें आप memcache कुंजी :: कक्षा MyModel: id = 1 @memorise (parent_keys =) में शामिल होना चाहते हैं। ) डीईएफ GET_STATS (): लौह () आप MEMCACHE से पुनर्प्राप्त मान के अनुरूप गुणों को रखना चाह सकते हैं, खासकर यदि उन विशेषताओं को 'मसालेदार' या सीधे अन्य कोड द्वारा एक्सेस किया जाता है। ऐसा करने के लिए बस "सेट" तर्क के माध्यम से एक स्ट्रिंग के रूप में अद्यतन के रूप में अद्यतन के नाम को पास करें :: कक्षा MyModel: Def __init __ (स्वयं): self.a = कोई नहीं @memorise (set = 'a') def get_a () : वापसी self.a "मेमोरिज़ ()" "एमसी" तर्क के लिए निर्भरता इंजेक्शन का समर्थन करता है "एमसी" तर्कसंगतता :: mc = memcached.client (, डीबग = 0) @memorise (एमसी = एमसी) डीईएफ MyFunction () रिटर्न 'हैलो वर्ल्ड' एक नया क्लाइंट इंस्टेंस का उपयोग करने के लिए, "mc_servers" बहस के माध्यम से, "mc_servers" बहस के माध्यम से, MEMCACHE सर्वर की एक सूची में आप, लेकिन सर्वर पूल का उपयोग करने के लिए। अन्य उपयोग के लिए उदाहरण "tests.py" में unittests देखते हैं। नोट: यदि आपके पास localhost पर Memcache चल रहा है: 11211, आपको या तो इसे शुरू करने की आवश्यकता होगी या एक अलग memcache क्लाइंट कॉन्फ़िगरेशन का उपयोग करने के लिए परीक्षण सूट को संशोधित करने की आवश्यकता होगी, अन्यथा सभी परीक्षण विफल हो जाएंगे। आवश्यकताएं: पायथन


याद संबंधित सॉफ्टवेयर

नष्ट करना

एक पिलोन टेम्पलेट SQLALCHEMEMY, MAKO, repoze.who, schemabot, toscawidgets, turbomail और webflash के साथ एक कार्यशील साइट कंकाल प्रदान करता है ...

124

डाउनलोड