> 백엔드 개발 > PHP 튜토리얼 > 성능이 크게 향상된 PHP-Casbin v3.20.0 프레임워크가 출시되었습니다!

성능이 크게 향상된 PHP-Casbin v3.20.0 프레임워크가 출시되었습니다!

藏色散人
풀어 주다: 2023-04-10 20:48:01
앞으로
4789명이 탐색했습니다.

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 8.0에서 성능이 여러 번 향상되었습니다.

Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz, 3.20 GHz, 4 Core(s), 8 Logical Processor(s)
로그인 후 복사
테스트 사례 규칙 크기 시간 오버헤드(ms/op)
RBAC 5개 규칙( 사용자 2명, 역할 1개) 0.050881
RBAC(소형) 규칙 1100개(사용자 1000명, 역할 100개) 0.336172
RBAC(중형) 규칙 1100개 (사용자 1,0000명, 역할 1,000개 ) 2.911541
RBAC(대형) 110000개 규칙(사용자 100000명, 역할 10000개) 34.153414
RBAC(리소스 역할 포함) 6개 규칙(사용자 2명) , 2역) 0.061189
도메인/테넌트가 있는 RBAC 6개 규칙(사용자 2명, 역할 1개, 도메인 2개) 0.069991
ABAC 0 규칙(사용자 0명) 0.035182
REST ful 5가지 규칙( 사용자 3명) 0.060467
Deny-override 규칙 6개(사용자 2명, 역할 1개) 0.070071
우선순위 규칙 9개(사용자 2명, 역할 2개) 0 .0551 94

PHP-Casbin 프로젝트:

Github:https://github.com/php-casbin/php-casbin
로그인 후 복사

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 성능이 크게 향상된 PHP-Casbin v3.20.0 프레임워크가 출시되었습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿