django-pylibmc-sasl

Software skärmdump:
django-pylibmc-sasl
Mjukvaruinformation:
Version: 0.2.4
Ladda upp dagen: 15 Apr 15
Utvecklare: Jeff Balogh
Licens: Gratis
Popularitet: 6

Rating: 4.5/5 (Total Votes: 2)

django-pylibmc-sasl ger ett memcached cache backend för Django använder pylibmc. & Nbsp; Du vill använda pylibmc eftersom det går snabbt.
Detta är en gaffel av django-pylibmc paketet. Dessa förändringar kommer så småningom att hamna uppströms.
Installation
Hämta från pypi:
PiP installera django-pylibmc-SASL
Användning
Din cache backend bör se ut ungefär så här:
Cachar = {
& Nbsp; 'default': {
& Nbsp; 'backend': 'django_pylibmc.memcached.PyLibMCCache ",
& Nbsp; 'PLATS ":" localhost: 11211',
& Nbsp; 'TIMEOUT': 500,
& Nbsp; "BINARY": Sant,
& Nbsp; "Alternativ": {# Maps att pylibmc "beteenden"
& Nbsp; 'TCP_NODELAY': Sant,
& Nbsp; 'Ketama': True
& Nbsp;}
& Nbsp;}
}
Om du vill använda memcached binärt protokoll, ställ BINARY nyckelns värde till True som visas ovan. BINARY är falskt som standard.
Om du vill styra pylibmc beteenden, använd alternativen. ALTERNATIV är en tom dict som standard.
Pylibmc stöder komprimering och den minsta storleken (i byte) av värden att komprimera kan ställas in via Django inställning PYLIBMC_MIN_COMPRESS_LEN. Standard är 0, vilket är inaktiverad.
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-sasl

Kommentarer hittades inte
Kommentar
Slå på bilder!