加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

我们应该在python shelve中存储会话权限还是会话变量?

发布时间:2020-12-20 11:57:29 所属栏目:Python 来源:网络整理
导读:使用多个模块编写基于Web的flask api应用程序.我想为不同的模块的不同用户登录包含不同的权限和特权.查询是否应将这些权限存储为会话词典或搁置值?哪个更有效,更快?在这种情况下,为什么会有一个优先于另一个? 解决方法 我建议看看像Memcached或Redis这样
使用多个模块编写基于Web的flask api应用程序.我想为不同的模块的不同用户登录包含不同的权限和特权.查询是否应将这些权限存储为会话词典或搁置值?哪个更有效,更快?在这种情况下,为什么会有一个优先于另一个?

解决方法

我建议看看像Memcached或Redis这样的NoSQL存储引擎.

它们为您提供了几个优势:

>放置在单独的机器上,因此如果您需要扩展您的应用程序,您将能够做到这一点.>额外的界面,以检查存储在其中的内容.>如果你真的需要一次就能冲洗.>您可以将其他应用程序连接到这些程序,这样您就可以跨多个应用程序共享会话(但不建议用于快速开发的大型应用程序并保持复杂的结构).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读