gpt4 book ai didi

session - Zope 2 冲突较少的 session 管理器

转载 作者:行者123 更新时间:2023-12-04 18:23:29 27 4
gpt4 key购买 nike

Zope2 session 文档:
“Zope 会自动重试冲突错误,最终用户永远不会看到。”

然而,尽管我认为我拥有适合高流量部署的最佳设置(ZEO 上 session 数据的临时存储,由四个客户端共享,具有相同设置的 zope 实例),最终用户仍然会收到数据库冲突错误。

搜索邮件列表,这似乎是 Zope 基于 OOBTree 实现 session 数据的常见问题。有人建议使用 repoze.session,但自 2009 年以来就不受支持。

修复 BTree/TransientObject 冲突错误的任何其他方法?
我是否必须更改 session_data 的默认设置(数据对象超时值、超时分辨率、最大子对象数)?

最佳答案

我认为您最好的选择是通过 Products.BeakerSessionDataManager 将 session 实现切换为使用 Beaker。 .它是默认 Zope2 session 管理器的直接替代品,但在高负载下性能要好得多,而且肯定不会受到 ConflictErrors 的影响。

关于session - Zope 2 冲突较少的 session 管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187813/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com