【发布时间】:2011-12-05 15:52:01
【问题描述】:
我正在处理一个需要童话般复杂使用页面浏览量的案例。
每个内容对象都会有页面浏览量,并且应该很容易访问,以便我们可以做与它相关的各种事情(按目录结果排序、显示、计算热门仪表...)。最接近的等价物是 youtube 视频的视图。
我正在考虑一些可能的实现方式:
使用注释存储和索引器创建 portal_catalog 索引和元数据。
仅使用索引器(使用 volatile 属性或根据前一个索引更新索引),这样我们就不必将频繁更改的数据写入两次。页面视图只存储在对象大脑中。
使用关系数据库。那么我们如何让它与 portal_catalog 一起使用呢?
在 Plone 之前使用包装层进行分析并通过某些 API 获取所需的数据。这降低了灵活性,但有助于减少 Plone 方面的大量工作(写入事件订阅者、检查会话、cookie ...),并且性能应该更好?
您对此有何想法/经验?
【问题讨论】:
标签: logging plone zope web-analytics