4 个仓库
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.
该项目是 PHP 的缓存抽象层和接口标准,专门定义了 PSR-6 缓存规范。它建立了一套一致的类型定义和缓存项及缓存池契约,以确保不同 PHP 库之间的互操作性。 该规范通过将高级缓存逻辑与低级存储实现分离,防止了供应商锁定。这允许在不更改应用程序代码的情况下更换不同的缓存后端。 该项目专注于通过使用通用方法签名和类型安全定义来实现 PHP 缓存标准化和库互操作性。这创建了一个与供应商无关的缓存层,使多个存储提供程序保持可互换性。
Provides a standardized way to connect PHP applications to various cache storage systems.
opennextjs-aws 是一个无服务器基础设施适配器和部署工具,将 Next.js 构建产物转换为兼容的包,以便在 AWS Lambda 和 S3 上托管。它作为一个部署适配器,将框架特定的输出映射到无服务器函数和对象存储。 该项目通过实现无服务器特定的优化而脱颖而出,包括一个通过 S3 或 DynamoDB 同步增量静态再生(ISR)和 fetch 缓存的缓存管理器。它具有冷启动优化器,使用包压缩和定时函数预热来减少延迟,以及一个专门的图像优化流水线,用于从 S3 获取源文件并通过 CDN 分发。 该系统涵盖了广泛的能力,包括边缘中间件集成、基于队列的后台重新验证和多目标路由分发。它还通过 CDN 路由、地理位置数据注入和服务器响应流来管理流量,以改善首字节时间(TTFB)。 该工具为构建流水线、适配器行为和服务器逻辑提供了广泛的自定义选项,以支持多样的架构需求和 Monorepo 结构。
Stores prerendered route files and fetch responses in object storage to seed revalidation.
Codeception 是一个 PHP 应用程序的全栈测试框架,为单元测试、功能测试和验收测试提供统一的界面。它作为通过 WebDriver 协议自动化真实桌面和移动浏览器的工具,并充当测试 REST 和 SOAP API 的客户端。 该框架的特色在于对行为驱动开发(BDD)的支持,允许用户使用 Gherkin 语言编写人类可读的测试规范,以使技术测试与业务需求保持一致。它实现了基于角色的动作映射,将这些自然语言步骤连接到可执行的 PHP 方法。 其功能涵盖了广泛的领域,包括 SQL 和 NoSQL 存储的数据库状态验证和管理、通过浏览器自动化模拟用户工作流,以及使用 JSON 和 XML 验证 API 数据结构。它还提供了用于衡量代码覆盖率以及通过依赖注入和服务容器操作管理测试生命周期的工具。 该项目包括一个引导式的命令行安装过程,用于生成标准化的测试样板和配置文件。
Provides capabilities to store, retrieve, and flush values within the APCu cache to validate application state.
This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based communication service. It uses an Electron-based shell to provide system integration and window management for the application on Linux platforms. The client distinguishes itself through a multi-account session manager that uses session partitioning and isolated data directories to allow concurrent access to multiple profiles and tenants. It further integrates with home automation via an MQTT bridge, publishing presence and call status to a message broker and receiving remote commands t
Implements maximum cache size limits and automatic cleanup intervals to optimize local disk usage.