Django-pylibmc-Sasl pylibmc istifadə Django üçün memcached cache backend təmin & nbsp;. Siz sürətli, çünki pylibmc istifadə etmək istəyirik.
Bu Django-pylibmc paketi bir çəngəl edir. Bu dəyişikliklər nəhayət upstream sona çatacaq.
Quraşdırma
Pypi onu alın:
Django-pylibmc-SASL bərpa tırtıl
istifadə
Sizin cache backend bu kimi bir şey baxmaq lazımdır:
Önbelleğe = {
& Nbsp; 'default: {
& Nbsp; 'BACKEND: "django_pylibmc.memcached.PyLibMCCache"
& Nbsp; 'YER: "localhost: 11211,
& Nbsp; 'Zaman aşımı: 500,
& Nbsp; 'İKİLİ: Doğrudur,
& Nbsp; 'OPTIONS: {# Maps pylibmc üçün "davranışları"
& Nbsp; 'tcp_nodelay: Doğrudur,
& Nbsp; 'Ketama: True
& Nbsp;}
& Nbsp;}
}
Memcached ikili protokol istifadə etmək istəyirsinizsə, yuxarıda göstərildiyi kimi, həqiqi İKİLİ əsas-nin dəyəri. İKİLİ ismarıcları yalan deyil.
Siz pylibmc davranışları nəzarət etmək istəyirsinizsə, variantları istifadə edin. OPTIONS ismarıcları boş dict edir.
Pylibmc Django qəbulu PYLIBMC_MIN_COMPRESS_LEN vasitəsilə müəyyən edilə bilər kompres dəyərlər sıxılma və (bayt olaraq) minimum ölçüsü dəstəkləyir. default əlil olan 0 edir.
Caveats
Bu paket səfərdə Django olan zaman peyvəndmi = 0 cari user pozur. 0 memcached demək 0 alır kimi Django-pylibmc onu tərk edərkən Django, default fasiləsi daxil 0 çevirir "sonsuz zaman aşımı." . Siz hələ default fasiləsi almaq üçün Yox keçə bilər
tələblər
- Python
- Django
Şərhlər tapılmadı