django-pylibmc

Software skärmdump:
django-pylibmc
Mjukvaruinformation:
Version: 0.2.3
Ladda upp dagen: 20 Feb 15
Utvecklare: Jeff Balogh
Licens: Gratis
Popularitet: 0

Rating: 4.0/5 (Total Votes: 1)

django-pylibmc är en Django modul som tillhandahåller en memcached cache backend för Django använder pylibmc. Du vill använda pylibmc eftersom det är snabbt.
Installation:
Hämta från pypi:
PiP installera django-pylibmc
eller github:
PIP installera -e git: //github.com/jbalogh/django-pylibmc.git#egg=django-pylibmc
Användning:
Din cache backend bör se ut ungefär så här:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost:? 11211 timeout = 500'
Om du vill använda memcached binärt protokoll, passera binär = 1 i din CACHE_BACKEND:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost:? 11211 timeout = 500 & binär = 1'
Om du vill styra pylibmc beteenden, använd inställnings kallas PYLIBMC_BEHAVIORS:
PYLIBMC_BEHAVIORS = {'TCP_NODELAY': Sant, 'Ketama': True}
PYLIBMC_BEHAVIORS är en tom dict som standard.
Förbehåll
Detta paket bryter bort från den nuvarande hanteringen av timeout = 0 i Django. Django omvandlar 0 till standard timeout, medan django-pylibmc lämnar det som 0. memcached tar 0 betyda "oändlig timeout." . Du kan fortfarande passera Inget att få standard timeout

Krav :

  • Python
  • Django

Annan programvara för utvecklare Jeff Balogh

Kommentarer till django-pylibmc

Kommentarer hittades inte
Kommentar
Slå på bilder!