Maison > développement back-end > tutoriel php > Le framework PHP-Casbin v3.20.0 est sorti, avec des performances grandement améliorées !

Le framework PHP-Casbin v3.20.0 est sorti, avec des performances grandement améliorées !

藏色散人
Libérer: 2023-04-10 20:48:01
avant
4789 Les gens l'ont consulté

PHP-Casbin v3.20.0 à paraître, les performances sont grandement améliorées !

PHP-Casbin v3.20.0 a été publié. PHP-Casbin est un framework de contrôle d'accès open source léger construit en langage PHP, prenant en charge plusieurs modèles d'ACL, RBAC et ABAC. Il adopte l'idée de conception du méta-modèle et prend en charge une variété de schémas de contrôle d'accès classiques, tels que le contrôle d'accès basé sur les rôles RBAC, le contrôle d'accès basé sur les attributs ABAC, etc.

Mise à jour du contenu :

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

Présentation du projet open source Casbin

Casbin est un framework de contrôle d'accès open source puissant et efficace. Impliquant Go, Java, Node.js, Javascript (React), Python, PHP, .NET, Delphi, Rust et d'autres langages.

Dans cette mise à jour, les performances ont été améliorées plusieurs fois sous PHP 8.0 :

Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz, 3.20 GHz, 4 Core(s), 8 Logical Processor(s)
Copier après la connexion
Cas de test Taille des règles Surcharge de temps (ms/op)
RBAC 5 règles ( 2 utilisateurs, 1 rôle) 0.050881
RBAC (petit) 1100 règles (1000 utilisateurs, 100 rôles) 0.336172
RBAC (moyen) 11000 règles (1 0000 utilisateurs, 1000 rôles ) 2.911541
RBAC (grand) 110000 règles (100000 utilisateurs, 10000 rôles) 34.153414
RBAC avec rôles de ressources 6 règles (2 utilisateurs , 2 rôles) 0.061189
RBAC avec domaines/tenants 6 règles (2 utilisateurs, 1 rôle, 2 domaines) 0.069991
ABAC 0 règle (0 utilisateur) 0.035182
REST ful 5 règles ( 3 utilisateurs) 0.060467
Deny-override 6 règles (2 utilisateurs, 1 rôle) 0.070071
Priorité 9 règles (2 utilisateurs, 2 rôles) 0. 0551 94

Projet PHP-Casbin :

Github:https://github.com/php-casbin/php-casbin
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal