使用wsgi中间件的会话和缓存库

Beaker的Python项目详细描述


关于

烧杯是一个web会话和通用缓存库,其中包括wsgi 用于web应用程序的中间件。

作为一个通用的缓存库,烧杯可以处理不同时间的存储 任何可以在 细粒度基础。

烧杯很大程度上是基于Myghtyutils的代码构建的,然后经过重构和 扩展数据库支持。

烧杯包括缓存和会话wsgi中间件,以便于与 支持wsgi的框架,由PylonsTurboGears

功能

  • 快速、强劲的性能
  • 多读/单写锁定系统,避免重复的同时 缓存创建
  • 缓存后端包括dbm、file、memcached、memcached、redis、mongodb和 数据库(使用sqlalchemy支持多个数据库供应商)
  • 签名cookies以防止会话劫持/欺骗
  • 仅限cookie会话,以消除对数据库或文件后端的需要(理想的 对于集群系统)
  • 支持新后端的可扩展容器对象
  • 缓存可以分为名称空间(表示模板、对象, 然后键入不同的副本
  • 创建用于自动回调的函数,以便在之后创建新的缓存副本 有效期
  • 对每个缓存对象的后端、键和过期进行细粒度切换

文档

文档可以在Official Beaker Docs site上找到。

来源

最新的开发人员版本在GitHub repository中提供。

贡献

bug可以在github上归档,应该附带一个测试用例 保留当前代码覆盖率,并在准备就绪时处于拉取请求中 接受到烧杯代码库中。

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

推荐PyPI第三方库


热门话题
java JPA。Eclipselink没有为mySQL提供密码,但它应该提供   我的Servlet和@FormDataParam存在java问题   java将什么作为上下文参数传递到文件I/O方法中?   如果两个值相同,java无法找到其中一个单选按钮   java在变量和方法名中使用下划线   JavaSpringMVC单线程安全?   klazz类的java Arraylist(反射Api)   java如何在数字字符串中查找最频繁的数字?   JavaAPI设计:使数据更易于阅读与强制更多API调用   JavaHadoopMapReduceforGoogleWebGraph   java无法启动gauge API:Runner意外退出   java如何在bluemix上使用ibm工作负载调度器?   拉取一年中某一周特定日期的所有日期   java为什么是我的角节点。js应用程序将图像上传到S3� 邮递员正确上传时的符号?   在不使用任何第三方jar的情况下将文件从本地传输到linux系统(java代码)   java将现有文件夹复制到Eclipse工作区中新创建的项目中   Java中的regex RegExp帮助   当使用“系统”外观时,Java组合框setSelectedItem会出现故障   JavaASM:在类的方法中获取局部变量名和值