跳转到主要内容

Archetypes引用引擎的加速。

项目描述

介绍

注意:此代码已合并到Products.Archetypes中,并将成为Plone 4.1及以后版本的一部分。

Archetypes引用引擎的核心是reference_catalog。这是一组用于执行实际查询查找的目录索引。

选择使用ZCatalog导致了一些不适合处理引用的数据结构。

此项目试图在不更改公共API或不修改存储数据的其他更改的情况下,解决引用引擎内部实现的一些不足。

开发

源代码可在以下位置找到: https://github.com/hannosch/experimental.atrefspeedup

如果您遇到任何问题,请联系hanno(at)jarn(dot)com。

变更日志

1.0a6 - 2011-08-02

  • 防止指向不存在对象的无效引用。[hannosch]

1.0a5 - 2011-08-02

  • 不要使用isdisjoint,因为它在Python < 2.6中不可用。[hannosch]

1.0a4 - 2010-11-22

  • 优雅地处理引用中缺少uid目录条目。[hannosch, stefan]

1.0a3 - 2010-11-05

  • 加速 getReferencesgetBackReferencesReferenceable 对象。我们不再加载引用对象本身,而是直接与大脑上的信息工作。[hannosch]

  • 加速引用对象的 getTargetObjectgetSourceObject。[hannosch]

1.0a2 - 2010-11-04

  • 支持将关系列表传递给 getReferencesgetBackReferences 方法。[hannosch]

1.0a1 - 2010-10-18

  • 初始实现。[hannosch]

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

experimental.atrefspeedup-1.0a6.zip (21.3 kB 查看哈希)

上传时间

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面