Django-pylibmc-sasl tarjoaa memcached välimuisti backend Django käyttäen pylibmc. & Nbsp; Haluat käyttää pylibmc koska se on nopea.
Tämä on haarukka Django-pylibmc paketti. Nämä muutokset päätyvät lopulta ylävirtaan.
Asennus
Hanki se pypi:
Pip asentaa Django-pylibmc-sasl
Käyttö
Välimuisti backend pitäisi näyttää tältä:
KÄTKÖISSÄ = {
& Nbsp; "default": {
& Nbsp; "backend": "django_pylibmc.memcached.PyLibMCCache",
& Nbsp; "SIJAINTI": "localhost: 11211",
& Nbsp; "aikakatkaisu": 500,
& Nbsp; "KAHDEN": Totta,
& Nbsp; "Asetukset": {# Maps pylibmc "käyttäytymistä"
& Nbsp; "tcp_nodelay": Totta,
& Nbsp; "Ketama ': True
& Nbsp;}
& Nbsp;}
}
Jos haluat käyttää memcached binääriprotokollalla, aseta binary avain arvoksi True kuten yllä. KAHDEN on False oletuksena.
Jos haluat ohjata pylibmc käyttäytymistä, käytä OPTIONS. OPTIONS on tyhjä dict oletuksena.
Pylibmc tukee puristus ja pienin koko (tavua) arvojen puristamaan voidaan asettaa Django asetus PYLIBMC_MIN_COMPRESS_LEN. Oletuksena on 0, joka on poistettu käytöstä.
Varoitukset
Tämä paketti irtautuu nykyisestä käsittelystä timeout = 0 Django. Django muuntaa 0 osaksi oletusaikakatkaisu, kun Django-pylibmc jätetään 0. memcached vie 0 tarkoittaa "ääretön timeout." Voit silti kulkea Ei saada oletusaikakatkaisu.
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt