PHP-Casbin v3.20.0框架发布啦,性能大提升!

藏色散人
发布: 2021-12-27 15:38:07
转载
5017人浏览过

PHP-Casbin v3.20.0 发布,性能大幅提升!

php-casbin v3.20.0 发布了,php-casbin 是一个用 php 语言打造的轻量级开源访问控制框架,支持 acl、rbac、abac 多种模型。它采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制 rbac、基于属性的访问控制 abac 等。

更新内容:

https://github.com/php-casbin/php-casbin/releases

Casbin 开源项目介绍

Casbin 是一个强大的、高效的开源访问控制框架。涉及到 Go、Java、Node.js、Javascript (React)、Python、PHP、.NET、Delphi、Rust 等多种语言。

立即学习PHP免费学习笔记(深入)”;

ThinkPHP3.2.3完全开发
ThinkPHP3.2.3完全开发

ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。 3.2版本则在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。

ThinkPHP3.2.3完全开发 321
查看详情 ThinkPHP3.2.3完全开发

本次更新,在 PHP 8.0 下性能有数倍提升:

Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz, 3.20 GHz, 4 Core(s), 8 Logical Processor(s)
登录后复制
Test case Rule size Time overhead (ms/op)
RBAC 5 rules (2 users, 1 role) 0.050881
RBAC (small) 1100 rules (1000 users, 100 roles) 0.336172
RBAC (medium) 11000 rules (10000 users, 1000 roles) 2.911541
RBAC (large) 110000 rules (100000 users, 10000 roles) 34.153414
RBAC with resource roles 6 rules (2 users, 2 roles) 0.061189
RBAC with domains/tenants 6 rules (2 users, 1 role, 2 domains) 0.069991
ABAC 0 rule (0 user) 0.035182
RESTful 5 rules (3 users) 0.060467
Deny-override 6 rules (2 users, 1 role) 0.070071
Priority 9 rules (2 users, 2 roles) 0.055194

PHP-Casbin 项目:

Github:https://github.com/php-casbin/php-casbin
登录后复制

推荐学习:《PHP视频教程

以上就是PHP-Casbin v3.20.0框架发布啦,性能大提升!的详细内容,更多请关注php中文网其它相关文章!

相关标签:
php
数码产品性能查询
数码产品性能查询

该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

下载
来源:learnku网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号