Heim >Backend-Entwicklung >PHP-Tutorial >Das PHP-Casbin v3.20.0-Framework wurde veröffentlicht, mit deutlich verbesserter Leistung!

Das PHP-Casbin v3.20.0-Framework wurde veröffentlicht, mit deutlich verbesserter Leistung!

藏色散人
藏色散人nach vorne
2021-12-27 15:38:074783Durchsuche

PHP-Casbin v3.20.0 wird veröffentlicht, die Leistung ist stark verbessert!

PHP-Casbin v3.20.0 wurde veröffentlicht. PHP-Casbin ist ein leichtes Open-Source-Zugriffskontroll-Framework, das in der PHP-Sprache erstellt wurde und mehrere Modelle von ACL, RBAC und ABAC unterstützt. Es übernimmt die Designidee des Metamodells und unterstützt eine Vielzahl klassischer Zugriffskontrollschemata, wie z. B. rollenbasierte Zugriffskontrolle RBAC, attributbasierte Zugriffskontrolle ABAC usw.

Inhalt aktualisieren:

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

Einführung in das Open-Source-Projekt Casbin

Casbin ist ein leistungsstarkes und effizientes Open-Source-Zugriffskontroll-Framework. Beteiligt sind Go, Java, Node.js, Javascript (React), Python, PHP, .NET, Delphi, Rust und andere Sprachen.

In diesem Update wurde die Leistung unter PHP 8.0 mehrfach verbessert:

Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz, 3.20 GHz, 4 Core(s), 8 Logical Processor(s)
2.911541 (2 Benutzer, 2 Rollen) 0.061189 RBAC mit Domänen/Mandanten ful5 Regeln ( 3 Benutzer)0,060467Deny-Override6 Regeln (2 Benutzer, 1 Rolle)0,070071Priorität9 Regeln (2 Benutzer, 2 Rollen)0,0551 94PHP-Casbin-Projekt:
Github:https://github.com/php-casbin/php-casbin
Empfohlenes Lernen: „PHP-Video-Tutorial
Testfall Regelgröße Zeitaufwand (ms/op)
RBAC 5 Regeln ( 2 Benutzer, 1 Rolle) 0,050881
RBAC (klein) 1100 Regeln (1000 Benutzer, 100 Rollen) 0,336172
RBAC. (mittel) 11000 Regeln (1 0000 Benutzer, 1000 Rollen )

Das obige ist der detaillierte Inhalt vonDas PHP-Casbin v3.20.0-Framework wurde veröffentlicht, mit deutlich verbesserter Leistung!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen