Django-pylibmc-sasl pylibmc kullanarak Django için bir memcached önbellek arka uç sağlar. & Nbsp; Sen hızlı çünkü pylibmc kullanmak istiyorum.
Bu Django-pylibmc paketinin bir çatal. Bu değişiklikler sonunda yukarı sona erecek.
Kurulum
Pypi onu alın:
Django-pylibmc-SASL'yi yüklemek pip
Kullanım
Sizin önbellek arka uç bu gibi görünmelidir:
Önbelleklerini = {
& Nbsp; 'varsayılan': {
& Nbsp; 'BACKEND': 'django_pylibmc.memcached.PyLibMCCache',
& Nbsp; 'YER': 'localhost: 11211',
& Nbsp; 'ZAMAN AŞIMI': 500,
& Nbsp; 'İKİLİ': Doğru,
& Nbsp; 'SEÇENEKLER': {# Haritalar pylibmc için "davranışlar"
& Nbsp; 'TCP_NODELAY': Doğru,
& Nbsp; 'Ketama': Doğru
& Nbsp;}
& Nbsp;}
}
Eğer memcached ikili protokolünü kullanmak istiyorsanız, yukarıda gösterildiği gibi, True İKİLİ anahtarın değerini ayarlayın. İKİLİ varsayılan olarak False.
Eğer pylibmc davranışları kontrol etmek istiyorsanız, OPTIONS kullanın. SEÇENEKLER varsayılan boş bir dict olduğunu.
Pylibmc Django ayarı PYLIBMC_MIN_COMPRESS_LEN üzerinden ayarlanabilir sıkıştırmak için değerler sıkıştırma ve (bayt) en az boyutunu destekler. Varsayılan devre dışı olduğu, 0 olduğunu.
Uyarılar
Bu paket, deplasmanda Django zaman aşımı = 0 mevcut kullanımından kaynaklanan keser. 0. memcached demek 0 sürer gibi Django-pylibmc onu bırakır ise Django, varsayılan zaman aşımı içine 0 dönüştürür "sonsuz zaman aşımı." . Hala varsayılan zaman aşımı almak için Hiçbiri geçebilir
Gereksinimler :
- Python
- Django
Yorum Bulunamadı