txconnpool.

مكتبة تجمع الاتصالات المعممة للملف
التحميل الان

txconnpool. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Eric Florenzano
  • موقع ويب الناشر:
  • http://code.google.com/u/floguy/

txconnpool. العلامات


txconnpool. وصف

مكتبة تجمع الاتصالات المعممة للملتوية TXCONNPool هي مكتبة تجمع اتصالات معممة لملتوية descripseomsume الذي لدينا تطبيق ويب، مما يؤدي بعض الحسابات باهظة الثمن، ثم تخزينها في خادم memcached. الطريقة البسيطة لتحقيق ذلك في الملتوية هي إنشاء عميل كريكاستور ل MEMCACHACheProtocol ومتى نحتاج إلى التواصل مع الخادم، يمكننا ببساطة استخدام ذلك. هذا يعمل من أجل كميات منخفضة من الاستعلامات، ولكن دعنا نقول ذلك الآن نبدأ في ضرب Memcached A الكثير - عدة مرات لكل طلب على شبكة الإنترنت، والتي نتلقاها كثيرة في الثانية. بسرعة كبيرة، يمكن أن يصبح الاتصال النفقات العامة مشكلة. في إنشاء اتصال جديد لكل استفسار، سيكون من الأفضل أيضا الحفاظ على مجموعة من الاتصالات المفتوحة، وإعادة استخدام تلك الاتصالات المفتوحة فقط؛ قم بنطانة أي استفسارات إذا كانت جميع الاتصالات قيد الاستخدام. مع TXCONNPool، يمكن أن يكون إعداد هذا الأمر سهلا. تطبيق سهلا. يجب أن نحتاج إلى إنشاء عدد قليل من الفئات من المراجع، لتحويل MemCacheProtocol إلى PooldMemCachedProtocol، ثم قم بإنشاء حمام السباحة: من Ticked.protocols.memcache استيراد MemcacheProtocolfrom TXCONNPOOL.Pool استيراد PooledClientSora ، poolclass pooledmemcacheeprocexprotocol (memcacheprotococom): "" "" "" "" "memcacheprotocol الذي سيقوم بإخطار onlactpool بأنه جاهز لقبول الطلبات." "Factory = none none def rolessmade (النفس):" "إخطار المصنع بأننا مستعدون للقبول اتصالات "." pooledClientclate) النفس، * args، ** kwargs): عودة self.performpormrequest ("مجموعة"، * args، ** kwargs) def delete (الذات، * args، ** kwargs): عودة self.performrequest ("حذف"، * args ، ** Kwargs) Def Add (الذاتي، * Args، ** Kwargs): عودة Self.perportformRequest ("إضافة"، * Args، ** Kwargs) الآن، مع هذا بعد إنشاء، يمكننا المضي قدما واستخدامه: من Twisted.Internet.Address Ipv4addressaddr = IPv4address ('TCP'، '127.0.0.1'، 11211) mc_pool = memcachepool (addr، maxclient = 20) d = mc_pool.get ('cached-data') def gotcacheddata (البيانات) : الأعلام، القيمة = البيانات بيثون الملتوية


txconnpool. برامج ذات صلة

postcoder.

واجهة برمجة تطبيقات بسيطة في بيثون للعمل مع بريدية، وخدمة ويب شهيرة للعناوين والوصول الفصلي في المملكة المتحدة ...

150

تحميل

clang-fake-gcc

واجهة مترجم تعيد دول مجلس التعاون الخليجي، ولكن يركض كلانغ بدلا من ذلك ...

226

تحميل

piwate.

بيكاسا ويب ألبوم العلامة التصدير / التحديث ...

122

تحميل