4 Repos
Utilities for saving and retrieving data using specific caching strategies to optimize performance.
Distinct from Cache Management Operations: The candidates are too narrow (CI caches, SQL caches, thumbnail caches); this is a general application-level caching capability.
Explore 4 awesome GitHub repositories matching data & databases · Application Cache Management. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Cache-Abstraktionsschicht und ein Schnittstellenstandard für PHP, der speziell die PSR-6-Caching-Spezifikation definiert. Er etabliert einen konsistenten Satz an Typdefinitionen und Verträgen für Cache-Elemente und -Pools, um die Interoperabilität zwischen verschiedenen PHP-Bibliotheken sicherzustellen. Die Spezifikation verhindert Vendor-Lock-in durch die Trennung von High-Level-Caching-Logik und Low-Level-Speicherimplementierungen. Dies ermöglicht es, verschiedene Caching-Backends auszutauschen, ohne Änderungen am Anwendungscode vornehmen zu müssen. Das Projekt konzentriert sich auf die PHP-Cache-Standardisierung und Bibliotheksinteroperabilität durch die Verwendung gemeinsamer Methodensignaturen und typsicherer Definitionen. Dies schafft eine herstellerunabhängige Caching-Schicht, die es ermöglicht, mehrere Speicheranbieter austauschbar zu halten.
Provides a standardized way to connect PHP applications to various cache storage systems.
opennextjs-aws ist ein Serverless-Infrastruktur-Adapter und Deployment-Tool, das Next.js-Build-Artefakte in kompatible Pakete für das Hosting auf AWS Lambda und S3 transformiert. Es fungiert als Deployment-Adapter, der Framework-spezifische Ausgaben auf Serverless-Funktionen und Objektspeicher abbildet. Das Projekt zeichnet sich durch die Implementierung Serverless-spezifischer Optimierungen aus, einschließlich eines Cache-Managers, der inkrementelle statische Regeneration und Fetch-Caches über S3 oder DynamoDB synchronisiert. Es bietet einen Cold-Start-Optimierer, der Bundle-Minifizierung und geplantes Function-Warming zur Latenzreduzierung nutzt, sowie eine dedizierte Bildoptimierungs-Pipeline zum Abrufen von Quelldateien aus S3 und deren Bereitstellung über CDN. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Edge-Middleware-Integration, Queue-basierter Hintergrund-Revalidierung und Multi-Target-Routenverteilung. Zudem verwaltet es den Datenverkehr durch CDN-Routing, Geolocation-Daten-Injektion und Server-Response-Streaming, um die Time-to-First-Byte zu verbessern. Das Tool bietet umfangreiche Anpassungsoptionen für Build-Pipelines, Adapter-Verhalten und Server-Logik, um vielfältige architektonische Anforderungen und Monorepo-Strukturen zu unterstützen.
Stores prerendered route files and fetch responses in object storage to seed revalidation.
Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl
Provides capabilities to store, retrieve, and flush values within the APCu cache to validate application state.
Dieses Projekt ist ein Microsoft Teams Linux-Client, der als nativer Desktop-Wrapper für den webbasierten Kommunikationsdienst fungiert. Er nutzt eine Electron-basierte Shell, um Systemintegration und Fensterverwaltung für die Anwendung auf Linux-Plattformen bereitzustellen. Der Client zeichnet sich durch einen Multi-Account-Sitzungsmanager aus, der Sitzungspartitionierung und isolierte Datenverzeichnisse verwendet, um den gleichzeitigen Zugriff auf mehrere Profile und Tenants zu ermöglichen. Er integriert sich zudem in die Hausautomation via MQTT-Bridge, veröffentlicht Präsenz- und Anrufstatus an einen Message-Broker und empfängt Fernbefehle, um Anwendungsaktionen auszulösen. Die Software deckt ein breites Spektrum an systemnahen Funktionen ab, einschließlich Enterprise-Authentifizierung mit SSO und sicherem Token-Speicher, Wayland-kompatiblem Screen-Sharing und Chromium-Engine-Tweaking durch Plattform-Emulation. Sie enthält zudem Tools für Medienoptimierung, globale Tastaturkürzel und native Desktop-Benachrichtigungsintegration. Das Projekt verwaltet Softwareversionen über ein Paket-Update-System, das Delta-Updates unterstützt.
Implements maximum cache size limits and automatic cleanup intervals to optimize local disk usage.