SQL Cache Engine – High Performance SQL Accelerator

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.




Download
  • Developed by OpenCart Community
  • Documentation Included

Rating

Compatibility
4.x.x.x, 4.0.0.0, 4.0.1.0, 4.0.1.1, 4.0.2.0, 4.0.2.1, 4.0.2.2, 4.0.2.3, 4.1.0.0, 4.1.0.1, 4.1.0.2, 4.1.0.3, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.x.x.x, 3.0.3.9, 3.0.4.0, 3.0.4.1, 3.0.5.0

Last Update
8 Jun 2026

Created
27 May 2026
0 Downloads
0 Comments
Alberto_QB
Alberto_QB
Member since: 14 May 2026

View all extensions Get Support