使用烧杯实现zope2会话

Products.BeakerSessionDataManager的Python项目详细描述


简介
===


``products.beakersessiondatamanager``是默认zope 2
会话实现的替代品。(与Zope 2.10及更高版本兼容。)它使用
“烧杯”作为后端(通过“collective.烧杯”进行),并调整烧杯会话
以提供与正常Zope会话相同的接口。


在高写入场景下执行良好。
*烧杯在实际存储会话数据时提供更好的灵活性。
*烧杯被使用并保持在Zope生态系统之外。注意:
如果您正在开发一个需要会话但尚未使用zope会话的产品,您可能应该直接使用collective.beaker
。此产品是用于已经使用BR/>的现有附加组件使用Zope会话(即请求会话)。_`烧杯:http://beaker.groovie.org/
。_` collective.beaker`:http://pypi.python.org/pypi/collective.beaker

将products.beakersessiondatamanager egg添加到构建中::

[实例]
eggs=
products.beakersessiondatamanager

2。确保buildout将烧杯配置添加到zope.conf中。例如::

<;产品配置烧杯>;
session.type file
session.data目录${buildout:directory}/var/sessions/data
session.lock目录${buildout:directory}/var/sessions/lock
session.key烧杯。session
session.secret secret
<;/产品配置>;

“机密”应替换为系统的唯一字符串。对于使用同一会话存储的所有zope实例,它必须相同。


有关配置的详细信息,请参阅“collective.bucker”文档。

3。在zmi中,删除“会话数据管理器”对象,并添加一个
“烧杯会话数据管理器”。

notes
----

*烧杯不会自动清理旧会话,因此,您可能需要设置一个cron作业来处理这个问题。


包括::更改。rst
























[davisagli]



















<1.1.1.0(2011-12-05)












----

-初始释放。
[davisagli]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在未知属性上的PUT和POST失败会引发不同的行为   java无法使GWTRPC正常工作   java如何在安卓中更改一个特定视图的主题?   机器学习为什么改变了java中等式的两面?   java继承和重定向标准输出   java为什么Clojure中嵌套循环/重复速度慢?   使用JavaParser解析Java代码并查找父节点的语句类型   java读取类的方法并在arraylist中存储Web服务的路径名   java模板聚合匹配和投影一个没有id的字段   java为什么给定数组不返回false   java如何链接JLabel和JSpinner以调整大小   在java中,当过滤器只返回一个对象时,如何使用流和过滤器将值填充到对象中   java为什么使用getInstance   如何得到我的。运行java命令的bat文件