使用memcached缓存zcatalog结果-实验
collective.catalogcache的Python项目详细描述
介绍
============
collective.catalogcache使用memcached缓存zcatalog搜索结果。
缓存是透明的。在适当的时候调用无效代码
放置以确保缓存结果的状态保持一致。
使用memcached可以在分布式
环境。
***警告***
collective.catalogcache是一个巨大的石膏,当你
确定事情缓慢的原因。推荐在生产中使用/
鲁莽。
要求
============
佐佩2.9.6-佐佩2.10.6。可能支持其他版本,但不支持
已测试。
内存缓存。任何最新版本都应该有效。下载自
http://www.danga.com/memcached。
Python内存缓存。下载自
http://pypi.python.org/pypi/python-memcached。
如果memcached或python memcached不可用,则目录将
正常工作。
安装
============
在
http://dev.plone.org/collective/browser/collective.catalogcache/trunk/buildout.cfg。
构建用于plone 3,但该产品可以与普通zope一起使用。
为现有安装保证启用Copyc.CabLogCype
buildout.cfg中存在以下内容
在eggs部分collective.catalogcache
在zcml部分collective.catalogcache中
必须编辑zope.conf以声明eg。
<;环境>;
memcache_服务器127.0.0.1:11211127.0.0.1:11212
<;/环境>;
您*必须*确保不同的逻辑zope实例不使用
相同的memcache服务器。当然,zeo客户端*必须*使用相同的服务器集。
运行./bin/buildout-nv并重新启动实例。
memcached上的注释
==================
memcached设计为在分布式环境中运行,因此它是
最好在一台计算机上运行至少两个实例。更多是可能的
更好地取决于您的硬件。
启动两个memcached实例以用于示例
memcache_服务器声明do
memcached-u根-d-m 256-l 0.0.0.0-p 11211
memcached-u根-d-m 256-l 0.0.0.0-p 11212
更改日志
=========
0.2
---
*更好的文档
*优雅地处理罕见的键错误
0.1
---
*初次发布
============
collective.catalogcache使用memcached缓存zcatalog搜索结果。
缓存是透明的。在适当的时候调用无效代码
放置以确保缓存结果的状态保持一致。
使用memcached可以在分布式
环境。
***警告***
collective.catalogcache是一个巨大的石膏,当你
确定事情缓慢的原因。推荐在生产中使用/
鲁莽。
要求
============
佐佩2.9.6-佐佩2.10.6。可能支持其他版本,但不支持
已测试。
内存缓存。任何最新版本都应该有效。下载自
http://www.danga.com/memcached。
Python内存缓存。下载自
http://pypi.python.org/pypi/python-memcached。
如果memcached或python memcached不可用,则目录将
正常工作。
安装
============
在
http://dev.plone.org/collective/browser/collective.catalogcache/trunk/buildout.cfg。
构建用于plone 3,但该产品可以与普通zope一起使用。
为现有安装保证启用Copyc.CabLogCype
buildout.cfg中存在以下内容
在eggs部分collective.catalogcache
在zcml部分collective.catalogcache中
必须编辑zope.conf以声明eg。
<;环境>;
memcache_服务器127.0.0.1:11211127.0.0.1:11212
<;/环境>;
您*必须*确保不同的逻辑zope实例不使用
相同的memcache服务器。当然,zeo客户端*必须*使用相同的服务器集。
运行./bin/buildout-nv并重新启动实例。
memcached上的注释
==================
memcached设计为在分布式环境中运行,因此它是
最好在一台计算机上运行至少两个实例。更多是可能的
更好地取决于您的硬件。
启动两个memcached实例以用于示例
memcache_服务器声明do
memcached-u根-d-m 256-l 0.0.0.0-p 11211
memcached-u根-d-m 256-l 0.0.0.0-p 11212
更改日志
=========
0.2
---
*更好的文档
*优雅地处理罕见的键错误
0.1
---
*初次发布