web-dev-qa-db-fra.com

Installation de memcached pour un projet Django

Depuis les documents Django:

Après avoir installé Memcached lui-même, vous devrez installer une liaison memcached. Il existe plusieurs liaisons python memcached disponibles; les deux plus courantes sont python-memcached et pylibmc.

Les documents pylibmc ont leurs propres exigences:

-libmemcached 0.32 or later (last test with 0.51)
-zlib (required for compression support)
-libsasl2 (required for authentication support)

Il me semble donc que je dois faire ce qui suit:

-install memcached
-install libmemcached
-install zlib
-install libsas12
-install pylibmc

Comment/où puis-je faire cela? J'ai été habitué à installer simplement tout ce dont j'ai besoin, mais je ne peux même pas dire lesquels sont python packages. Sont-ils regroupés n'importe où?

40
Matt Parrilla

Faites simplement pip install python-memcached et vous devriez être bon.

Quant à l'installation de memcached, cela dépend de la plateforme sur laquelle vous vous trouvez.

Sous OS X/Linux, exécutez simplement memcached dans la ligne de commande.

88
Matt Williamson

Explication détaillée ici http://ilian.i-n-i.org/caching-websites-with-Django-and-memcached/

Le lien ci-dessus comprend des explications sur la façon d'installer Memcached sur Ubuntu, comment le configurer comme moteur de cache dans votre projet Django et comment l'utiliser).

23
Ilian Iliev