为django项目安装memcached
从Django文档:
在安装Memcached之后,您需要安装一个memcached绑定。 有几个python memcached绑定可用; 两个最常见的是python-memcached和pylibmc。
pylibmc文档有他们自己的要求:
-libmemcached 0.32 or later (last test with 0.51) -zlib (required for compression support) -libsasl2 (required for authentication support)
所以在我看来,我需要做到以下几点:
-install memcached -install libmemcached -install zlib -install libsas12 -install pylibmc
我如何/在哪里可以做到这一点? 我已经习惯了只需要安装任何我需要的东西,但我什至不能告诉哪些是python包。 这些捆绑在一起吗?
只要做pip install python-memcached
,你应该是好的。
至于安装memcached本身,这取决于你所在的平台。
- Windows – http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/
- OS X –
brew install memcached
- Debian / Ubuntu –
sudo apt-get install memcached
在OS X / Linux上,只需在命令行中运行memcached
。
这里有详细的解释http://ilian.ini.org/caching-websites-with-django-and-memcached/
上面的链接包括如何在Ubuntu上安装Memcached的说明,如何在Django项目中将其configuration为caching引擎以及如何使用它。
- 是否有可能阻止NSURLRequestcaching数据或删除请求后的caching数据?
- 如何在所有浏览器上控制网页caching?
- Android设置Volley从caching中使用
- Tomcat 8投掷 – org.apache.catalina.webresources.Cache.getResource无法添加资源
- 用Hibernate + Spring进行caching – 一些问题!
- 不同的ASP.NETcaching选项的优点/缺点
- Android以编程方式拍摄屏幕截图
- Android Web-View:将本地Javascript文件注入到远程网页
- 我如何强制Django忽略任何caching和重新加载数据?