دورق

جلسة ومكتبة التخزين المؤقت مع WSGI Overware
التحميل الان

دورق الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Ben Bangart, Mike Bayer, Philip Jenvey
  • موقع ويب الناشر:
  • http://beaker.groovie.org

دورق العلامات


دورق وصف

جلسة ومكتبة التخزين المؤقت مع WSGI Overware Beaker عبارة عن جلسة ويب ومكتبة للتخزين المؤقت العامة تتضمن WSGI Middleware لاستخدامها في تطبيقات الويب. من خلال مكتبة التخزين المؤقت العامة، يمكن للحرارة التعامل مع تخزين الأوقات المختلفة لأي كائن بيثون يمكن تلبيتها مع نهايات خلفية اختيارية على أساس حبييض جيد وبعد تم تصميمه إلى حد كبير على الكود من MyghtyUtils، ثم تمديده وإعادة صدمه مع دعم قاعدة البيانات. يشمل أحذية الأحباء والجلسة WSGI الوسيطة لتخفيف التكامل مع أطر WSGI القادرة، وتستخدم تلقائيا بواسطة pylons.examples: من مثال CachingBasic: من Beaker.cache Import cachemanagercm = cachemanager (type = 'dbm'، data_dir = '. / ذاكرة التخزين المؤقت') ذاكرة التخزين المؤقت = cm.get_cache ('mytemplate') def somethingslow (): # الاشياء البطيئة db_lookups () # احصل على القيمة، وهذا سيخلق نسخة ذاكرة التخزين المؤقت المرة الأولى، وفي أي وقت تنتهي صلاحيتها (بالثواني، لذلك 3600 = ساعة واحدة) النتيجة = mycache.get_value (اليوم، createfunc = somethingslow، expiristime = 3600) باستخدام wsgi: من beaker.middeware استيراد cachemiddlewaredef simple_app (environ، start_response) : ذاكرة التخزين المؤقت = environ . get_cache ('testcache') حاول: القيمة = cache.get_Value ("القيمة") باستثناء keyerror: القيمة = 0 Cache.Set_Value ("القيمة"، القيمة + 1) start_Response ( "200 موافق"، ) إرجاع التطبيق = cachemiddyware (simple_app، type = 'dbm'، data_dir = '. / ذاكرة التخزين المؤقت') الجهاتصالات .has_key ('القيمة'): الجلسة = 0 جلسة + = 1 جلسة واحدة. عرض () Start_Response ('200 موافق'، ) إرجاع ] WSGI_APP = SessionMiddyware (Simple_App، TYPE = 'DBM'، DATA_DIR = '. / ذاكرة التخزين المؤقت') هنا بعض الملامح الرئيسية "Beaker ": الأداء السريع والقوي نظام قارئ متعددة / نظام قفل كاتب واحد لتجنب إنشاء إنشاء ذاكرة التخزين المؤقت في وقت واحد Cache Back-Londs تشمل DBM، الملف، الذاكرة، Memcached، وقاعدة البيانات (باستخدام SQLAlchemy لدعم البائع المتعدد DB) موقع ملف تعريف الارتباط المنعوم لمنع اختطاف الجلسة / خداع جلسات ملفات تعريف الارتباط فقط لإزالة الحاجة إلى DB أو ملف Backend (مثالي لأنظمة متفاوت المسافات) كائن الحاويات القابلة للتوسيع لدعم نهايات جديدة يمكن تقسيم ذاكرة التخزين المؤقت إلى مساحات الأسماء (تمثيل قوالب أو كائنات وما إلى ذلك) ثم أدخلت للحصول على نسخ مختلفة إنشاء وظائف للاتصالات التلقائية لخلق نسخ ذاكرة التخزين المؤقت جديدة بعد انتهاء الصلاحية تبديل الحبيبات الدقيقة للخلف، ومفاتيح، والانتعاش لكل كائن ذاكرة التخزين المؤقت متطلبات: بيثون


دورق برامج ذات صلة

Libburnia Xorriso.

libburnia هو مشروع يتألف من مكتبات وثنائيات القراءة والإتقان وكتابة الأقراص البصرية. ...

226

تحميل