博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【AMAD】beaker -- 用于session和缓存的WSGI中间件
阅读量:5131 次
发布时间:2019-06-13

本文共 636 字,大约阅读时间需要 2 分钟。

简介

Beaker是一个web session和通用缓存库,并且包含一个WSGI中间件可以用于你的web应用。

动机

Beaker是基于MyghtyUtils(一个古老的库),然后重构以添加了数据库支持。

作用

Beaker主要是session和cache的WSGI中间件,可以用于任何符合WSGI标准的框架。并且已经自动包含在了PylonsTurboGears中。

包含的特性有:

  • 高速,鲁棒的性能
  • 多读/单写 的lock系统,可以避免重复的缓存创建
  • 支持的缓存后端包括dbm, file, memory, memcached, Redis, MongoDB以及数据库(使用SQLAlchemy来支持不同的数据库)
  • 签名cookies,可以避免session劫持
  • 基于Cookie的Session机制,可以不再需要文件和数据库
  • 留出接口,可以扩展支持更多后端
  • 缓存可以切分保存到不同的命名空间
  • 缓存的callback,可以在缓存过期后自动创建新的缓存
  • 每个Cache对象,都可以精确的控制缓存后端,key,以及过期时间

个人评分

这个库已经有10年历史了,并且已经有了有人写了Dogpile,准备来代替它。

类型 评分
实用性 ⭐️⭐️
易用性 ⭐️⭐️⭐️
有趣性 ⭐️

  1.  

  2.  

  3.  

  4.  

转载于:https://www.cnblogs.com/thomaszdxsn/p/amadbeaker--yong-yusession-he-huan-cun-dewsgi-zhon.html

你可能感兴趣的文章
Radon变换——MATLAB
查看>>
第五章笔记
查看>>
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
SQL更新某列包含XX的所有值
查看>>
网易味央第二座猪场落户江西 面积超过3300亩
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>
面向对象六大基本原则的理解
查看>>