django-s3-cache

التحميل الان

django-s3-cache الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Alexander Todorov
  • موقع ويب الناشر:
  • http://monupco.com

django-s3-cache العلامات


django-s3-cache وصف

DJANGO-S3-CACHE هي ذاكرة التخزين المؤقت لتخزين أمازون بسيطة (S3) يعتمد على django.core.cache.backends.filebased.filebasedcache الخلفية وتشغيل بطريقة مماثلة. يستخدم هذا الخلفية تخزين Django لقراءة / كتابة البيانات إلى S3. يستخدم S3Boto تخزين Backend.All Key / القيم التي تم تمريرها إلى هذه الخلفية مخزنة في بنية دليل ثابت في دلو S3 الخاص بك. يستخدم SHA1 بدلا من MD5 لإنشاء اسم الملف لأنه أثبت أنه أسرع عندما أقاس It.Installation Pip لتثبيت من Pypi: PIP تثبيت DJango-S3-CacheConfigure استخدام هذه الخلفية: التخزين المؤقت = {'افتراضي ": 'backend': 's3cache.amazons3cache'، 'الخيارات': {'access_key_id': 'مفتاح الوصول إلى AWS الخاص بك "،" Secrem_Access_Key ":" مفتاح الوصول السري ل AWS "،" Storage_Bucket_Name ":" اسم دلو تخزين AWS الخاص بك "، }}} تدعم ذاكرة التخزين المؤقت ConfigurationDJango S3 العديد من خيارات التكوين. يجب أن يتم تعريفها على أنها مفاتيح من قاموس الخيارات في Settings.py كما هو موضح Abowe. للحصول على قائمة كاملة نلقي نظرة على التعليمات البرمجية. إذا لم يتم تعريف شيء ما بشكل صريح، فهذا يتبع افتراضيات S3Boto Backend من Transco-Storages التي تقولها بدورها من Settings.pe.nb: قد يتم استخدام بعض القيم في Settings.py على مستوى العالم بواسطة Boto ومكونات DJango Awne الأخرى لأنها تتبع تنسيق AWS_XXXX. من الأفضل دائما تحديد قيمك كخيارات ذاكرة التخزين المؤقت صراحة إذا كنت لا ترغب في الوصول إلى مشاكل. بعض الخيارات البارزة هي: - الموقع - بادئة الدليل التي تخزنها لتخزين ملفات ذاكرة التخزين المؤقت. الإعدادات الافتراضية إلى سلسلة فارغة، مما يعني الدليل الجذر؛ - Default_Acl == ACL افتراضي خاص للكائنات التي تم إنشاؤها. على عكس تخزين S3Boto Backend، حددنا هذا إلى خاص؛ - Bucket_acl == Default_Acl - ACL للدلار إذا تم إنشاء تلقائي. افتراضيا تعيين إلى خاص. من الأفضل استخدام دلو منفصل لملفات ذاكرة التخزين المؤقت؛ - Redhed_Redundancy - تعيين إلى TRUE إذا كنت ترغب في حفظ عدد قليل من سنتات على تكاليف التخزين؛ - IS_GZPIPED - تعيين إلى True لتمكين ضغط Gzip. تستخدم مع gzip_content_types. راجع Django-Storages Documentation.django S3 ينفذ استراتيجية العلاج مماثلة ل Backendystem Webended. سوف يحترم الخيارات التالية: - max_entries - الحد الأقصى لعدد الإدخالات المسموح بها في ذاكرة التخزين المؤقت قبل حذف القيم القديمة. هذه الحجة الافتراضية إلى 300؛ - cull_frequency - جزء من الإدخالات التي تم إعدامها عند الوصول إلى max_entries. النسبة الفعلية هي 1 / cull_frequency، لذلك تعيين cull_frequency إلى 2 إلى نصف الإدخالات المسبق عند الوصول إلى Max_Entries؛ CODER CONTARTINGSOURCE ومتعقب المشكلة في https://github.com/atodorov/django-s3-cacheeproduct's الصفحة الرئيسية


django-s3-cache برامج ذات صلة