Petra
AI assistant for GrootMade
Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.
Persistent object caching with SQLite and APCu for faster site performance.
This plugin replaces the default, non-persistent object cache with a high-performance, multi-layer system. It's designed for site administrators and developers who need to reduce database load and improve response times by caching objects like query results and API responses.
Persistent Multi-Layer Caching: Uses three levels: in-process memory (L1) for the fastest access, APCu shared memory (L2) for cross-request persistence, and a SQLite database (L2) for durable storage, ensuring data survives server restarts.
Configurable Performance Modes: Offers several caching strategies via simple constants, allowing you to prioritize speed, memory efficiency, or data resilience. You can run with APCu only for maximum speed or combine it with SQLite for a balance of performance and persistence.
Advanced Group Management: Provides fine-grained control over cached data with support for global, non-persistent, permanent, and pre-fetched object groups. This allows for optimized caching behavior for different types of site data.
Detailed Statistics and Maintenance: Includes comprehensive cache hit/miss statistics and automated maintenance tasks like garbage collection and database optimization. These tools help monitor effectiveness and keep the cache running efficiently.
Enhanced API and Multisite Support: Implements the standard cache API plus additional functions for operations like group-level flushes and blog-specific cache management in multisite installations, offering greater control for developers.