Category: Architecture
-

Stream-First Backups: Never Run Out of Memory
Most WordPress backup plugins load entire files into memory. On a 2GB site with 128MB PHP memory limit, that fails. Gratis Backup uses chunked streaming — it never holds more than 64KB in memory at once. How it works The backup engine uses PHP generators to stream file contents in 64KB chunks. Each chunk is…
-

How Cache Manager Auto-Detects the Best Backend
Most cache plugins assume you have Redis. Or they require manual configuration. Cache Manager takes a different approach: it detects what is available and picks the best option automatically. The detection chain On activation, the plugin scans your PHP environment: Why SQLite for persistence? Cache history, file change tracking, and trace data need to survive…