django-pylibmc

Software screenshot:
django-pylibmc
Software informatie:
Versie: 0.2.3
Upload datum: 20 Feb 15
Ontwikkelaar: Jeff Balogh
Licentie: Gratis
Populariteit: 7

Rating: 4.0/5 (Total Votes: 1)

django-pylibmc is een Django module die een memcached cache backend voor Django gebruik pylibmc biedt. U wilt pylibmc gebruiken, want het is snel.
Installatie:
Krijgt het van pypi:
pip django-pylibmc installeren
of GitHub:
pip installeren -e git: //github.com/jbalogh/django-pylibmc.git#egg=django-pylibmc
Gebruik:
Uw cache backend moet er ongeveer zo uitzien:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost: 11211 timeout = 500'
Als u wilt de memcached binaire protocol te gebruiken, pass binaire = 1 in je CACHE_BACKEND:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost: 11211 timeout = 500 & binaire = 1'
Als u wilt pylibmc gedrag te controleren, gebruikt u de instelling genaamd PYLIBMC_BEHAVIORS:
PYLIBMC_BEHAVIORS = {'TCP_NODELAY': True, 'Ketama ": true}
PYLIBMC_BEHAVIORS is een lege dict standaard.
Voorbehoud
Dit pakket breekt met de huidige behandeling van timeout = 0 in Django. Django zet 0 in de standaard time-out, terwijl Django-pylibmc laat het als 0. memcached neemt 0 betekent "oneindige time-out." . U kunt nog steeds passeren Geen om de standaard time-out te krijgen

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Jeff Balogh

Reacties op django-pylibmc

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!