金字塔的密钥版本控制缓存。
项目描述
金字塔的密钥版本控制缓存。
变更日志
去做
文件。
自省
内容协商:我们应该在缓存键中添加内容类型。
0.2.3
修复包装问题的新版本
0.2.2
将 HTTP 方案添加到缓存键(主要用于生成的响应链接)
0.2.1
在获取缓存键版本或缓存数据时发生错误时绕过缓存。
0.2.0
ext.sqlalchemy:增加新的和删除的实体和表标识。
位置感知资源的简单依赖解析。
ext.royal:缓存 pyramid_royal 资源的新扩展。
允许密钥身份生成器定义不需要失效的资源。
0.1.2
重大更改:cache_factory关键字参数depends_on是一个可调用列表,它接收请求作为位置参数。可调用返回由缓存管理器识别的依赖项。
将参数谓词添加到cache_factory,它允许将谓词添加到用于视图的缓存键(对于查询字符串很有用)。
0.1.1
切换回 d2to1。
0.1
接口初稿
添加关键版本器的高效实现
添加依赖于关键版本器和模型身份检查器的模型版本器
添加一个带有虚拟 sqla 模型的示例应用程序来运行测试
添加带有会话事件挂钩的 sqla 特定扩展以获取模型修改。
添加和删除cache_basic 装饰器以使用原始类型参数缓存基本函数。让我们关注视图级别。我们稍后会做基本的装饰。
添加cache_factory以构造一个装饰器以传递给config.add_view 方法。
添加一个插入所有组件的缓存管理器。
添加序列化程序以调整对象以存储在缓存中。序列化器对象遵循标准的加载/转储接口。
添加 Redis 客户端以进行缓存和版本控制
在 redis version-store 中实现 master-version
缓存管理器发出 CacheHit 和 CacheMiss 事件。这些事件可以通过使用 pyramid_metrics 扩展转发到统计聚合器。
根据资源的版本化键设置响应 ETag 和自定义 X-View-Cache HTTP 标头。
项目详情
pyramid_caching -0.2.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 034a1d0d50fd72ea5b86d16478a594f92e8262e126ed4b8833c6f6a56b39cd2b |
|
MD5 | 0fc5a0af73ff5dd633c152f2400d3085 |
|
布莱克2-256 | 7be1cc88a5b9cf5ba6efde1b1d09478ce2f7f7168a956a7baca6af75e1f463fe |