6 repository-uri
Implementations of standardized interfaces for key-value data caching to ensure interoperability between libraries.
Distinct from PHP Standard Interface Implementations: Specializes PHP Standard Interface Implementations to focus specifically on caching (PSR-6) rather than general PHP-FIG interfaces.
Explore 6 awesome GitHub repositories matching programming languages & runtimes · Caching Interfaces. Refine with filters or upvote what's useful.
Simple Cache is a technical specification and interface standard for PHP applications. It defines a common set of methods for interacting with cache storage, ensuring that different storage implementations can be used interchangeably. As the PSR-16 implementation standard, it provides a consistent way for independent PHP libraries and frameworks to store and retrieve cached data. This interoperability allows software packages to work with any compliant cache backend without requiring changes to the application code. The specification focuses on standardizing cache interfaces and interactions
Establishes a consistent PHP interface standard for storing and retrieving cached data across the ecosystem.
This PHP caching library provides a key-value storage abstraction designed to reduce application computation time by storing and retrieving frequently accessed data. It implements the PSR-6 standard for caching interfaces to ensure interoperability between different libraries. The project includes a legacy cache adapter that wraps modern standardized cache pools. This allows systems in transition to maintain compatibility by converting between legacy caching implementations and unified interfaces. The library covers a range of storage capabilities, including a filesystem cache store for pers
Implements the PSR-6 standard for caching interfaces to ensure interoperability between different PHP libraries.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Provides standard cache interfaces for storing and retrieving cached data, enabling interoperability with compatible libraries.
Acest proiect este un strat de abstractizare a cache-ului și un standard de interfață pentru PHP, definind în mod specific specificația de caching PSR-6. Stabilește un set consistent de definiții de tip și contracte pentru elementele și pool-urile de cache pentru a asigura interoperabilitatea între diferite biblioteci PHP. Specificația previne blocarea la un singur furnizor (vendor lock-in) prin separarea logicii de caching de nivel înalt de implementările de stocare de nivel scăzut. Acest lucru permite schimbarea backend-urilor de caching fără a necesita modificări în codul aplicației. Proiectul se concentrează pe standardizarea cache-ului PHP și interoperabilitatea bibliotecilor prin utilizarea semnăturilor de metodă comune și a definițiilor sigure din punct de vedere al tipului. Acest lucru creează un strat de caching agnostic față de furnizor care permite mai multor furnizori de stocare să rămână interschimbabili.
Implements standardized PHP-FIG interfaces for key-value data caching to ensure interoperability.
Acest proiect este o implementare PHP pentru automatizarea mesajelor, gestionarea meniurilor personalizate și gestionarea încărcărilor media pentru ecosistemul WeChat. Acesta servește drept wrapper API pentru social media, bibliotecă client OAuth 2.0 și toolkit pentru mesagerie enterprise și integrarea plăților. Biblioteca se distinge prin furnizarea de fluxuri de lucru dedicate pentru integrarea conturilor oficiale și gestionarea enterprise, inclusiv coordonarea structurilor organizaționale corporative și a directoarelor de angajați. Include, de asemenea, instrumente specializate pentru automatizarea marketingului, cum ar fi emiterea de cupoane digitale și generarea de coduri QR promoționale. Suprafața de capabilități acoperă o gamă largă de domenii funcționale, inclusiv procesarea plăților, coordonarea serviciului clienți multi-agent și mesageria automatizată prin notificări bazate pe template-uri și broadcast-uri în masă. Oferă, de asemenea, gestionarea identității pentru profilurile utilizatorilor și ierarhiile organizaționale, precum și primitive de securitate pentru validarea cererilor și autorizarea web view-urilor. Sistemul include utilitare pentru analiza semantică pentru a extrage intenția utilizatorului din interogările în limbaj natural și instrumente de monitorizare pentru traducerea codurilor de eroare API în text lizibil pentru oameni.
Implements a custom interface for persisting access tokens and debug logs across requests.
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 full implementation of standardized PHP-FIG caching interfaces (PSR-6 and PSR-16) for library interoperability.