跳转到主要内容

未知

项目描述

Muffin-Cache – 为 muffin 框架提供的简单缓存工具。

Build Status Coverals

需求

  • python >= 3.4

  • muffin >= 0.5.5

  • muffin-redis >= 0.3.0

安装

松饼缓存 应使用pip安装

pip install muffin-cache

使用

Muffin-Redis 和 Muffin-Cache 添加到 muffin 插件列表

import muffin


app = muffin.Application(
    'example',

    PLUGINS=(
        'muffin_redis',
        'muffin_cache',
    )
)

并为基于类的视图使用 CacheHandler

from muffin_cache import CacheHandler

@app.register('/cached')
class Example(CacheHandler):

    def get(self, request):
        return 'text'

或为基于函数的视图使用 cache_view

from muffin_cache import cache_view

@app.register('/cached')
@cache_view
def example(request):
    return 'text'

缓存生命周期由 muffin 应用的 CACHE_LIFETIME 设置决定。(默认生命周期为 30 分钟)。

错误跟踪器

如果您有任何建议、错误报告或烦恼,请向 https://github.com/drgarcia1986/muffin-cache/issues 的问题跟踪器报告

贡献

Muffin-Cache 的开发发生在: https://github.com/drgarcia1986/muffin-cache

贡献者

许可协议

许可协议: MIT 许可证

项目详情


下载文件

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

源分布

muffin-cache-0.0.1.tar.gz (4.5 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面