Django-pylibmc-sasl poskytuje Memcached mezipaměti backend pro Django pomocí pylibmc. & Nbsp; Chcete-li použít pylibmc, protože je to rychlé.
To je fork balíčku Django-pylibmc. Tyto změny budou nakonec skončí proti proudu.
Instalace
Získat od pypi:
Pip nainstalovat Django-pylibmc-SASL
Použít
Cache backend by měl vypadat nějak takto:
Nejmladší = {
& Nbsp; "default": {
& Nbsp; "BACKEND": "django_pylibmc.memcached.PyLibMCCache"
& Nbsp; "MÍSTO": "localhost: 11211",
& Nbsp; "TIMEOUT": 500,
& Nbsp; "BINARY": To je pravda,
& Nbsp; "Možnosti": {# Maps na pylibmc "chování"
& Nbsp; "TCP_NODELAY": To je pravda,
& Nbsp; "Ketama": Pravda
& Nbsp;}
& Nbsp;}
}
Chcete-li použít Memcached binární protokol, nastavte hodnotu binární s klíčem na hodnotu true, jak je uvedeno výše. BINARY je false.
Chcete-li ovládat pylibmc chování, použijte možnosti. VOLBY je prázdný dict ve výchozím nastavení.
Pylibmc podporuje kompresi a minimální velikost (v bajtech) hodnot komprimovat lze nastavit pomocí Django zapadajícího PYLIBMC_MIN_COMPRESS_LEN. Výchozí hodnota je 0, což je zakázáno.
Upozornění
Tento balíček vytrhne ze současného manipulaci timeout = 0 v Django. Django převádí 0 do výchozí časový limit, zatímco Django-pylibmc ponechává jako 0. Memcached bere 0 znamenat "nekonečné timeout." . Můžete si ještě projít Žádný získat výchozí časový limit
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen