django-pylibmc

Tela Software:
django-pylibmc
Detalhes de Software:
Versão: 0.2.3
Data de upload: 20 Feb 15
Revelador: Jeff Balogh
Licença: Livre
Popularidade: 7

Rating: 4.0/5 (Total Votes: 1)

django-pylibmc é um módulo de Django que fornece um backend de cache memcached para Django usando pylibmc. Você quer usar pylibmc porque é rápido.
Instalação:
Obtê-lo de pypi:
pip instalar django-pylibmc
ou github:
pip instalar git -e: //github.com/jbalogh/django-pylibmc.git#egg=django-pylibmc
Uso:
Seu backend cache deve ser algo como isto:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost: 11211 timeout = 500'
Se você quiser usar o protocolo binário memcached, passar binário = 1 em seu CACHE_BACKEND:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost: 11211 timeout = 500 & binário = 1'
Se você quiser controlar os comportamentos pylibmc, use a configuração chamado PYLIBMC_BEHAVIORS:
PYLIBMC_BEHAVIORS = {'TCP_NODELAY': True ", Ketama ': True}
PYLIBMC_BEHAVIORS é um dict vazio por padrão.
Advertências
Este pacote rompe com o tratamento atual de timeout = 0 em Django. Django converte 0 no tempo limite padrão, enquanto django-pylibmc deixa-o como 0. memcached leva 0 para significar "infinita de tempo limite." . Você ainda pode passar Nada para obter o tempo limite padrão

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Jeff Balogh

django-nose
django-nose

14 Apr 15

Comentário para django-pylibmc

Comentários não encontrado
Adicionar comentário
Ligue imagens!