40 votes

Installer memcached pour un projet django

Du django docs:

Après l'installation de Memcached lui-même, vous aurez besoin d'installer un memcached de liaison. Il y a plusieurs memcached python fixations disponibles; les deux plus courantes sont python-memcached et pylibmc.

Le pylibmc docs 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 j'ai besoin de faire ce qui suit:

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

Comment/où puis-je faire cela? J'ai été habitué à un peu de pep de l'installation de ce que j'ai besoin mais je ne peux même pas dire lequel de ces paquets python. Ces regroupés n'importe où?

89voto

Matt Williamson Points 10894

Il suffit de ne pip install python-memcached et vous devriez être bon.

Comme pour l'installation de memcached lui-même, il dépend de la plate-forme où vous vous trouvez.

Sur OS X/Linux, il suffit d'exécuter memcached dans la ligne de commande.

23voto

Ilian Iliev Points 1867

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

Le lien ci-dessus inclut des explications pour savoir comment installer Memcached sur Ubuntu, comment faire pour le configurer en tant que moteur de cache dans votre projet Django et comment l'utiliser.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X