缓存控制的SQL方法——Zope的zsqlmethods的一个变种,具有更好的缓存。Zope 2.11及以上

Products.CCSQLMethods的Python项目详细描述


说明

z sql方法提供了一种缓存机制,可以大大减少 数据库访问数。

但是,如果数据库是动态更改的,则缓存 必须谨慎使用,否则查询结果将过时 可能会被退回。

导出缓存控制的sql方法(CCSQLMethods) 从z sql方法。 除了 普通的z sql方法,一个缓存控制的sql方法实现 函数flushCache()flushCacheEntry(REQUEST=None, **kw)flushCache刷新与 方法。flushCacheEntry刷新指定的查询 根据它的论点。查询的确定方式与 __call__。 这允许显式的缓存控制,并允许更好的 缓存利用率。

注意flushCache在多个 zeo客户端进程,而flushCacheEntry仅生效 在一个过程中。

缓存控制的sql方法也可以作为 cmf FSZSQLMethod派生。他们是 使用文件扩展名ccsql注册。

历史记录

版本2.0

  • moved over to PyPI
  • works for Zope 2.11 (and possible above)

版本1.0

使Zope 2.8兼容。

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

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?