SQL Cache Engine replaces OpenCart’s SQL layer with an intelligent driver that:
- Intercepts all SELECT queries.
- Generates deterministic cache keys.
- Queries a high‑speed KV backend.
- Returns reconstructed results identical to the native driver.
- Prevents MySQL from processing most reads.
The result:
less MySQL (40-70%) load and much faster response times
Key Features
- Automatic and transparent caching of SELECT queries.
- Driver‑level interception (no hacks or dangerous overrides).
- Full reconstruction of DB objects (`row`, `rows`, `num_rows`) identical to the native driver.
- Smart table‑based invalidation to avoid inconsistencies.
- RAM fast‑path for static tables and large catalogs.
- Circuit breaker: if the cache engine fails, the store keeps working.
- Vectorized MGET for faster table‑version lookups.
- Global TTL configurable in seconds.
- Editable exclusion list of tables.
- Interactive “Clear SQL Cache” button.
- Full AJAX‑powered admin panel.
- Multistore compatible.
Supported engines:
- APCu – Maximum local speed with zero network overhead.
- Memcached – Fast, stable, and widely supported.
- Redis – The enterprise standard for high‑traffic environments.
- Atomic Filecache. Custom engine with:
- Git‑style hashed segmentation
- POSIX‑atomic writes via `rename()`
- `fsync()` + `flock()` for corruption‑free storage
- incremental pruning without blocking.
Dual native architecture for OpenCart **3.x** and **4.x**.
Available in English, Spanish, French and German.
If you would like to see the performance of a web page using this module, please contact the developer.
-----------------------------------------------------------------------------
SQL Cache Engine reemplaza la capa SQL de OpenCart con un controlador inteligente que
-Intercepta todas las consultas SELECT.
-Genera claves de caché deterministas.
-Consulta un backend KV de alta velocidad.
-Devuelve resultados reconstruidos idénticos al controlador nativo.
-Evita que MySQL procese la mayoría de las lecturas.
El resultado:
menos carga de MySQL (40-70%) y tiempos de respuesta mucho más rápidos
Características clave
- Almacenamiento en caché automático y transparente de consultas SELECT.
- Intercepción a nivel de controlador (sin hacks ni modificaciones peligrosas).
- Reconstrucción completa de objetos de base de datos (row, rows, num_rows) idénticos al controlador nativo.
- Invalidación inteligente basada en tablas para evitar inconsistencias.
- Vía rápida en RAM para tablas estáticas y catálogos grandes.
- Disyuntor (Circuit breaker): si el motor de caché falla, la tienda sigue funcionando.
- MGET vectorizado para búsquedas más rápidas de versiones de tablas.
- TTL global configurable en segundos.
- Lista de exclusión de tablas editable.
- Botón interactivo "Borrar caché SQL".
- Panel de administración completo basado en AJAX.
- Compatible con multi-tienda.
Motores compatibles:
- APCu – Máxima velocidad local con cero sobrecarga de red.
- Memcached – Rápido, estable y ampliamente compatible.
- Redis – El estándar empresarial para entornos de alto tráfico.
- Atomic Filecache. Motor personalizado con:
- Segmentación hash al estilo Git
- Escrituras atómicas POSIX mediante rename()
- fsync() + flock() para un almacenamiento libre de corrupción
- Poda incremental sin bloqueos.
Arquitectura nativa dual para OpenCart 3.x y 4.x.
Disponible en inglés, español, francés y alemán.
Si deseas ver el rendimiento de una página web utilizando este módulo, por favor contacta al desarrollador.
Login and write down your comment.
Login my OpenCart Account