1 repository
Systems for organizing cache data into logical repositories for structured access.
Distinct from Performance Caching Systems: Focuses on the logical organization of data into pools, whereas Performance Caching Systems is more about memory/disk optimization.
Explore 1 awesome GitHub repository matching data & databases · Cache Pool Management. Refine with filters or upvote what's useful.
Aceasta este o bibliotecă PHP care oferă interfețe standardizate pentru stocarea datelor în cache prin specificațiile PSR-6 și PSR-16. Funcționează ca un manager de pool de cache și adaptor de cache distribuit, permițând aplicațiilor să organizeze perechi cheie-valoare în repository-uri și namespace-uri logice. Proiectul include un instrument dedicat de prevenire a cache stampede-ului care protejează sistemele de spike-urile de CPU în timpul expirării valorilor. Acest lucru este realizat prin mecanisme de blocare pentru cereri concurente și expirare timpurie probabilistică. Biblioteca suportă serializarea obiectelor cu criptare și compresie opțională pentru a traduce datele complexe în formate stocabile. Oferă un strat de abstractizare a stocării multi-backend, permițând persistența datelor în memorie, sisteme de fișiere și baze de date distribuite. Alte capabilități includ regăsirea cache-ului bazată pe callback și namespacing bazat pe chei pentru segregarea datelor.
Provides a system to organize cached information into logical repositories of key-value pairs.