Django缓存的库,使用Celery或RQ异步刷新缓存项
项目描述
这个库是做什么的?
它是一个可扩展的缓存库,使用Celery或rq任务(利用django-rq)异步刷新过期的缓存项。关键思想是,最好提供过期的项(并异步填充缓存),而不是阻塞响应过程以同步填充缓存。
使用这个库,您可以重新设计您的视图,使所有读取都来自缓存——这可以显著提高性能。
这个技术的推论是,缓存冲击可以简单地优雅地处理,避免在缓存项过期时出现突然的昂贵读取激增。
你有没有好的文档?
是的 - 在readthedocs.org上。
支持的版本
支持Python 3.6+。支持Django 2.0+。
你有测试吗?
当然有!
我能在我的项目中使用这个吗?
可能吧 - 受到MIT 许可证的限制。
我想贡献力量!
太棒了!以下是贡献指南。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源代码发行版
django-cacheback-3.0.0.tar.gz (11.2 kB 查看哈希值)
构建发行版
django_cacheback-3.0.0-py3-none-any.whl (12.6 kB 查看哈希值)
关闭
django-cacheback-3.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fdc5bf18457333d11bbad0b5f809e5e3969bdf6b24ff36d0c291600c47ac608f |
|
MD5 | 54c7ae1c6eccc72a5e4c0d6e6392a3e6 |
|
BLAKE2b-256 | 9b961989831531cf22c206ceaba8cf903ae76949d70952c34b1bc7945b9259d0 |
关闭
django_cacheback-3.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8fcce22adfd4d3eb78d6bce68f894f712dc9bf15da9a67f3618d250917e8b712 |
|
MD5 | 0f1ce0c0d7cfc4ceb61874d6fe242a0d |
|
BLAKE2b-256 | 606e0e87b096642869f2412fa55e53bb6d49f4016b13a74ad47341bdb524fce7 |