django-pylibmc-SASL oferă o memorie cache backend memcached pentru Django utilizarea pylibmc. & Nbsp; Doriți să utilizați pylibmc pentru că este rapid.
Aceasta este o furculiță din pachetul django-pylibmc. Aceste modificări se va încheia în cele din urmă în amonte.
Instalare
Ia-l de la pypi:
Pip instala django-pylibmc-SASL
Utilizare
Cache-ul backend ar trebui să arate ceva de genul asta:
Cache = {
& Nbsp; "default": {
& Nbsp; "backend": "django_pylibmc.memcached.PyLibMCCache",
& Nbsp; "locația": "localhost: 11211",
& Nbsp; "TIMEOUT": 500,
& Nbsp; "BINARY": Adevărat,
& Nbsp; "Opțiuni": {# Maps pentru a pylibmc "comportamente"
& Nbsp; "TCP_NODELAY": Adevărat,
& Nbsp; "ketama": Adevarat
& Nbsp;}
& Nbsp;}
}
Dacă doriți să utilizați protocolul binar memcached, setați valoarea cheia BINARY de la True așa cum se arată mai sus. BINARY este False implicit.
Dacă doriți să controleze comportamentele pylibmc, utilizați opțiunile. OPȚIUNI este un dict gol implicit.
Pylibmc sprijină compresie și dimensiunea minimă (în bytes) a valorilor pentru a comprima pot fi setate prin intermediul setarea Django PYLIBMC_MIN_COMPRESS_LEN. Valoarea implicită este 0, care este dezactivat.
Avertismente
Acest pachet se desprinde din manipularea actual de timeout = 0 în Django. Django convertește 0 în mod implicit timeout, în timp ce django-pylibmc lasă ca 0. memcached ia 0 înseamnă "timeout infinit." . Puteti trece încă Fără specialitate pentru a obține implicit timeout
Cerințe :
- Python
- Django
Comentariile nu a fost găsit