ホームページ > バックエンド開発 > 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)
ログイン後にコピー
#RBAC (大)110000 ルール(100000 ユーザー、10000 ロール)34.153414リソース ロールを含む RBAC6 ルール (2 ユーザー、2 ロール)0.061189ドメイン/テナントを含む RBAC6 ルール (2 ユーザー、1 ロール、2 ドメイン)0.069991ABAC0 ルール (0 ユーザー)0.035182##RESTfulDeny-override##優先度 #9 ルール (2 ユーザー、2 ロール)0.055194
テスト ケース ルール サイズ 時間オーバーヘッド (ms/op)
RBAC 5 ルール (2 ユーザー、1 ロール) 0.050881
RBAC (小規模) 1100 ルール (1000 ユーザー、100 ロール) 0.336172
# RBAC (中) 11000 ルール (10000 ユーザー、1000 ロール) 2.911541
5 ルール (3 ユーザー) 0.060467
6 ルール (2 ユーザー、1 ロール) 0.070071

PHP-Casbin プロジェクト:

Github:https://github.com/php-casbin/php-casbin
ログイン後にコピー
推奨学習: 「PHP ビデオ チュートリアル

以上がパフォーマンスが大幅に向上した PHP-Casbin v3.20.0 フレームワークがリリースされました。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート