Rangka kerja PHP-Casbin v3.20.0 telah dikeluarkan, dengan prestasi yang lebih baik!

藏色散人
Lepaskan: 2023-04-10 20:48:01
ke hadapan
4756 orang telah melayarinya

PHP-Casbin v3.20 telah dikeluarkan dengan hebat

PHP-Casbin v3.20.0 telah dikeluarkan PHP-Casbin ialah rangka kerja kawalan akses sumber terbuka ringan yang dibina dalam bahasa PHP, menyokong berbilang model ACL, RBAC dan ABAC. Ia menggunakan idea reka bentuk model meta dan menyokong pelbagai skim kawalan akses klasik, seperti kawalan akses berasaskan peranan RBAC, kawalan akses berasaskan atribut ABAC, dsb.

Kemas kini kandungan:

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

Pengenalan projek sumber terbuka Casbin

Casbin ialah rangka kerja kawalan akses sumber terbuka yang berkuasa dan cekap. Melibatkan Go, Java, Node.js, Javascript (React), Python, PHP, .NET, Delphi, Rust dan bahasa lain.

Dalam kemas kini ini, prestasi telah dipertingkatkan beberapa kali di bawah PHP 8.0:

Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz, 3.20 GHz, 4 Core(s), 8 Logical Processor(s)
Salin selepas log masuk
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

Projek PHP-Casbin:

Github:https://github.com/php-casbin/php-casbin
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Rangka kerja PHP-Casbin v3.20.0 telah dikeluarkan, dengan prestasi yang lebih baik!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan